Linked by Thom Holwerda on Wed 9th Nov 2005 18:21 UTC, submitted by Peter Harmsen
Benchmarks "Ok, that headline may be a bit overblown - but Microsoft Research has released part of a report on the Singularity kernel they've been working on as part of their planned shift to network computing. The report includes some performance comparisons that show Singularity beating everything else on a 1.8Ghz AMD Athlon-based machine. What's noteworthy about it is that Microsoft compared Singularity to FreeBSD and Linux as well as Windows/XP - and almost every result shows Windows losing to the two Unix variants."
Thread beginning with comment 58515
To read all comments associated with this story, please click here.
..trivial discussion?
by on Wed 9th Nov 2005 21:13 UTC

Member since:

You're joking, right? I could write an optimized loop in assembly that doesn't do anything less than Singularity at this time, and it would be *much* faster.

Take head in hands, shake vigorously.

RE: ..trivial discussion?
by Ronald Vos on Wed 9th Nov 2005 21:19 in reply to "..trivial discussion?"
Ronald Vos Member since:
2005-07-06

You're joking, right? I could write an optimized loop in assembly that doesn't do anything less than Singularity at this time, and it would be *much* faster.

And what would your point be?

Reply Parent Bookmark Score: 1

RE: ..trivial discussion?
by rayiner on Wed 9th Nov 2005 22:16 in reply to "..trivial discussion?"
rayiner Member since:
2005-07-06

I'd like to see you try! Remember what these benchmarks are --- they test the performance of invoking system services. If you use assembly, you'll be forced to put the OS services and the application in different memory protection domains (nobody wants to go back to the era where applications could crash the kernel). That means that even if you wrote your loop in assembly, you'd invoke a very expensive userspace/kernelspace transition on every call. That's hundreds of clockcycles per transition, dwarfing the cost of your assembly code. Hell, you could write the benchmark in Python and not notice the difference!

Reply Parent Bookmark Score: 1