Intel Mac Performance Behind Hype
Barry Norton writes "Steve Jobs, at the MacWorld tradeshow, boasted: 'the new iMac [with] Intel processor is two to three times faster than the iMac G5.' MacWorld (the publication) has been putting the iMacs through their paces. The results are a good deal less impressive than Steve's boast, showing an average performance increase of 10 to 25 per cent while performing a series of everyday tasks with software specially designed for the new systems." Ars Technica had another perspective on the new systems earlier this week.
Company performs benchmarks to show product in best light!
From http://www.apple.com/imac/intelcoreduo.html:
2. Testing conducted by Apple in December 2005 using preproduction 20-inch iMac units with 2GHz Intel Core Duo; all other systems were shipping units. All scores are estimated.SPEC is a registered trademark of the Standard Performance Evaluation Corporation (SPEC); see www.spec.org for more information. Benchmarks were compiled using the IBM compiler and a beta version of the Intel compiler for Mac OS.
3. Testing conducted by Apple in December 2005 using preproduction 20-inch iMac units with 2GHz Intel Core Duo; all other systems were shipping units. All of the iMac and iMac G5 systems ran beta Universal version of Modo. All other applications were beta versions.
And since actual application performance has been subjective since the dawn of time, how is this surprising?
I mean, we're talking about a company that said no one wanted flash players until they made one, that no one wanted to watch video on an iPod until they made an iPod that played video, and that said all x86 architecture and CISC processors sucked until they switched to them.
And you know what? All of the above statements had significant elements of truth to them. Apple is doing nothing more than showing its products, accurately insofar as it goes, in the best possible light. Is this the least bit stunning?
Steve Jobs said that he was talking about the processors being faster...and he specifically said not everything is going to be faster like the hard drives and memory etc etc. Just the processors which is why he showed the SPECmarks or whatever this phantom benchmark that, to my knowledge, isn't a free download from anywhere. Or was I the only one that heard him prefacing the results?
Oh well, let the Mac bashing continue, blood is in the water.
"Leo Fender was in a 'state of grace' when he designed the Stratocaster." -- Paul Reed Smith
Despite the switch to Intel CPUs, the time honored tradition of "Apple benchmarks" continues :)
Steve Jobs was reporting improvments in CPU benchmarks, but the article refers to application benchmarks.
The CPU is going to be doing different things from those benchmarks in those applications- and may not even be the bottleneck in any given "real world" task.
Now whether Steve should have demonstrated "real world" improvements is up for debate, but all he presented were CPU benchmarks. He made no claim about application performance.
Yep. I have an older 1GHz G4 PowerBook and just received the iMac 2.0 GHz dual-core. I compiled Qt 4.1 for both, and *roughly* (I wasn't paying exact attention to the clock) the iMac compiled the entire library (identical configure options) about 7 times faster than the single G4. About what I'd expect. For my shorter jobs it's also about 6-7x faster. The compiler (gcc) utilizes both cores nicely, as I can see with the system load monitor.
Xcode includes 4.0.1 of GCC but apple was using GCC 3.x to compile the kernel in 10.4. Kernel modules are C++, so it wasn't possible to use GCC 4.0 yet. (since GCC 4 tried to be more compliant.. even KDE 3.x didn't compile on it) Apple said they used intel compilers for the testing though I believe on the intel macs and ibm's compiler for the ppc build. I wish they would have used GCC since its more fair in a way. If anything its optimized for the x86 platform more, but its more apples to apples. :)
Only intel zealots would think that an intel chip would be 3 times faster anyway. POWER isn't that bad or Microsoft wouldn't have put them in xbox 360s. Another factor is that the software "optimized" for x86 hasn't been out long. Sure apple's been keeping the old nextstep port alive all these years (it ran on intel and 68k), but making it run and tuning it for the latest pentium chip are two different things.
MidnightBSD: The BSD for Everyone