Intel Mac Performance Behind Hype 444
Posted
by
Zonk
from the objective-looks dept.
from the objective-looks dept.
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.
Compiler? (Score:4, Interesting)
Well, from what I remember from the Keynote (Score:5, Interesting)
Oh well, let the Mac bashing continue, blood is in the water.
Is this really a surprise? (Score:3, Interesting)
Single Threaded Benchmarks (Score:2, Interesting)
it should be interesting how these machines compare doing more things at once or running multi-threaded tasks.
Steve Jobs quote about Rosetta performance (Score:3, Interesting)
Steve Jobs during the keynote at MacExpo when presenting Photoshop running on Rosetta:
Speed is a marketing issue. Real world performance not surprisingly lower.
Well, of course. (Score:2, Interesting)
And even though Mac carried on a subversion PC program for a while, they stopped a while ago. As the OS changed, the code changed, and they had to start all over.
Somehow, I can't help but feel this article is encouraging Microsoft-fanboy flaming.
iMovie results (Score:3, Interesting)
Re:Errr... (Score:5, Interesting)
Thoughts on future models (Score:2, Interesting)
Re:Newsflash! (Score:2, Interesting)
Well, no, it's not but then I don't think the story was posted to try make us amazed and surprised.
This sort of thing tends to get blown off by Apple fans as "what did you expect", but Apple have a history of using basically meaningless measures of performance in their marketing literature and this should concern us. Sure, we follow the tech news and see these kinds of stories and maybe we knew better in the first place.
But statistics and relative measures of performance are going to be how many people who aren't into tech, lawyers, teachers, mothers, and so on, decide what products to buy. A computer is a serious investment at the best of times, and this trend of having hardware manufacturers (not just Apple) constantly walking the line between lying and merely being "creative" is harmful to the market as a whole. After all, Adam Smith pointed out several hundred years ago that the free market assumes a perfectly informed buyer, and this kind of crap from Jobs goes a long way to making people who matter not perfectly informed.
Dual Cores with MMX Vs Altivec (Score:3, Interesting)
How much does the extra core help here? Someone needs to fire up CHUD, turn off one of the procs and re-run the benchmarks.
Re:Errr... (Score:4, Interesting)
A) I was talking about the G5 in my comparison, the g4 laptops are irrelevant.
b) Dual core != 2x performance, not even close.
Re:Newsflash! (Score:5, Interesting)
A great example of just how conservative AMD is - The Venice core Athlon 64 3200+ has a 2.0 GHz core clock and 512k of L2 cache, using a 90nm process. Its closest dual-core variant (the Manchester core X2 3800+) has the same core clock, L2 cache per core, and manufacturing process. (They also have the same FSB speed, 1 GHz HyperTransport) Yes, that's right, the dual-core variant is only rated 18% higher than its closest single-core counterpart. (This is because currently, on average, a second core usually doesn't net you much benefit because so many CPU-intensive tasks do all the work in a single thread.)
Apple, on the other hand, is notorious for being overly optimistic in their speed comparisons - They always pick the benchmark which will make the competition look as bad as possible, to the point of even failing to use important performance features of the competition's CPU. (For example, back in the P2/P3 era, Apple constantly marketed their systems as being faster than a P2 or P3 with twice the clock speed - While the PPC did in general perform somewhat better per clock cycle than Intel's CPUs, the difference was not anywhere close to what Apple claimed it to be. The benchmark in question used Altivec on the PPC but failed to optimize for Intel whatsoever - No MMX or SSE was used, despite being available.)
To compare it to my previous example, Apple would have called the Athlon 64 X2 3800+ a 6400+ because it had two cores equivalent to the 3200+.
When it comes to inflated/BS benchmarks, Apple is one of the kings.
Re:Compiler? (Score:3, Interesting)
Although using Xcode, yes, they use GCC. I think at this point they were trying to get the best number possible.
Of course, when the G5 came out they used GCC when comparing it against the Pentium 4 as this was "fair". More likely, it was due to the fact the Pentium 4's architecture didn't show good performance when running under GCC due to it's long pipeline and SIMD dependenicies. They didn't show how an Athlon64 did either, which I suspect would have been close.
Not that I'm saying the G5 is a bad chip, but it is interesting how they used GCC then and now use Intel's compiler for benchmarks!
Not iMovie -- iPhoto results (Score:3, Interesting)
Why was it slower? It's probably spending the vast majority of its time writing data to files. And guess what's the bottleneck there? The hard disk. The disk in the new Intel iMac is most likely slower than the disk in the older G5 (non-iSight) iMac. this post at the Ars forum [arstechnica.com] explains why. Apparently older iMacs had Maxtor disks, newer ones have Western Digital. And according to that post, the Maxtors are faster. Case closed.
As for the other tests, it would be interesting to see the results with varying (but equal) RAM configurations -- say, 512M, 1G, 2G. Does the Intel machine get faster relative to the G5 when both have more memory? Or does the memory help the G5 more? Does extra memory help Rosetta? What about running Rosetta apps multiple times?
It's a shame that none of the current reviews have done such a thorough enough test yet. It should be fairly easy to do, and vastly more informative!
Re:Newsflash! (Score:3, Interesting)
Add "unrolling the loop" in the compiler for the RISC machine and you need even more physical instructions in the cache for the same function.
I'm not arguing that one architecture is "better" than the other here, just noting that the tradeoffs are complex and each architecture has quite an array of reasons for and/or against it. In the real world, the tradeoffs and complexities of either design philosophy have tended to pretty much equal each other out, and the performance of systems based on either architecture tend to be roughly equivalent on the same relative amount of chip real estate in the same physical circuit architecture.