Linked by Thom Holwerda on Wed 1st Mar 2006 11:58 UTC, submitted by mcsimpson
Mac OS X Geekpatrol benchmarks Rosetta performance, and concludes: "I'm impressed with Rosetta; Geekbench performance running under Rosetta is 40% to 80% of what it is running natively. Plus, running Geekbench under Rosetta is comparable to running Geekbench natively on a Power Mac G5 1.6GHz (our baseline system), at least in the single-threaded tests."
Thread beginning with comment 100676
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: Optimized for memory
by Disruptor on Thu 2nd Mar 2006 11:15 UTC in reply to "Optimized for memory"
Disruptor
Member since:
2005-11-06

Ofcourse I agree with you. They are optimized for size. Ms compilers (just like all compilers other than icc) don't know any better. None but Apple has the specs from Intel to know how to optimize an executable to run well on Intel processors. So it's rather an `I can't' rather an `I don't want to' case for compiler-vendors when it comes to optimizing for speed on Intel processors. Optimizing for performance using a compiler other than icc won't get even close to the full potential of an Intel processor (see benchmarks of any compiler against icc). The _only_ Os out there that is _fully_fully_fully_ optimized for performace on Intel processors is OsX. Maybe Gcc with it's latest release produces better executables (in regard to execution-speed) for Intel processors, but from what I've heard it's nothing too fancy compared to the past (could be wrong - in a month or so we'll know for sure).

Reply Parent Score: 1

RE[2]: Optimized for memory
by nimble on Thu 2nd Mar 2006 13:47 in reply to "RE: Optimized for memory"
nimble Member since:
2005-07-06

None but Apple has the specs from Intel to know how to optimize an executable to run well on Intel processors.

Nonsense. Intel's optimization reference manual is publicly available. Sure it won't have every detail in it, but what exactly do you think Apple could do with the information if Intel did really give them special access? They don't even write their own compiler!

And with out-of-order execution the effects of optimising for a particular processor are limited anyway. icc outperforms gcc on AMD just as much as it does on Intel, which means its advantage isn't due to Intel-specific optimisations. It simply produces better code.

The _only_ Os out there that is _fully_fully_fully_ optimized for performace on Intel processors is OsX.

You mean really really really fully? Funny that, considering that Apple uses gcc to compile MacOS, because icc doesn't even support Objective-C/C++ (yet?).

Reply Parent Score: 1