Slashdot Mirror


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.

26 of 444 comments (clear)

  1. Newsflash! by daveschroeder · · Score: 5, Insightful

    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?

    1. Re:Newsflash! by ltwally · · Score: 4, Informative
      "and that said ... CISC processors sucked until they switched to them."
      None of Intel's desktop, notebook or server cpu's are CISC. They haven't been for several years, now. They are actually RISC-like in nature, with a big fat CISC decoder that transforms those nasty CISC commands into "micro-ops."
      --



      /dev/random
    2. Re:Newsflash! by Mr.+Underbridge · · Score: 5, Funny
      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.

      It seems your tinfoil is successful in blocking the Reality Distortion Field (TM).

    3. Re:Newsflash! by Jezza · · Score: 5, Insightful

      Actually Steve never said that the system was that fast, he was only talking about the chip. He said "the disks are 2 the 3 times as fast" so I don't see why we find it so amazing that the real world performance is lower than the benchmarks. It is always going depend on the application. So an application that spends most of its time waiting for the disk isn't going to see much of a speed up with a faster processor (it'll see a little because it'll move from wait-state to wait-state faster). For a lot of applications this is the norm (described as "disk bound").

      What is probably more important (for home users) is actually something Steve side stepped, these new iMac should generate less heat and therefore run more quietly (because the fans won't need to spin as fast/often) for users in a domestic setting this is important.

      I think most people who buy Macs (especially iMacs) are not buying it because they think it's the fastest computer around (amazing as it may sound there are other factors in the purchasing decision).

    4. Re:Newsflash! by Dzimas · · Score: 5, Funny

      The Apple site repeatedly proclaims "2x faster. Twice as amazing." Of course, perhaps Steve defined X=0.6?

    5. Re:Newsflash! by Andy+Dodd · · Score: 5, Interesting

      Not all companies go for showing the "absolute best case" benchmark. AMD is generally rather conservative with their performance ratings, and it's pretty rare that third-party benchmarks show an Athlon with a given performance rating having significantly different average performance than the "baseline comparison" CPU (One of the older P4s) running at the same clock rate as that performance rating.

      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.

      --
      retrorocket.o not found, launch anyway?
    6. Re:Newsflash! by Overly+Critical+Guy · · Score: 5, Funny

      Sir, I'm going to have to ask you to step out of the car. You're writing calm, rational posts in a Slashdot zone. Please take your emotion from the glove box and wear it on your head while barking "STEVE LIED." I'll let you off with a warning this time.

      --
      "Sufferin' succotash."
    7. Re:Newsflash! by Haeleth · · Score: 5, Insightful

      So, where are the important benchmarks that show things actually running 2-3 times faster? RTFA: they performed a wide variety of tests here, and the largest performance increase they measured was 1.84x, which is not "2-3x" by any means. And that was for system startup, hardly an "important" benchmark, given that most people I know with Macs use the suspend feature instead of switching the thing right off every night. And the average speed increase on "important" benchmarks, which I take to mean "things people actually wish were faster", was 1.2-1.5x. That's a good figure. If Steve Jobs had said "it's 50% faster", people would still have been impressed. But that's not what he said.

      Look, if you go to the Apple Store right now, what you'll see is a banner that says "The 2x faster iMac". Not "The iMac that's 2x faster on artificial benchmarks, but actually only 1.2-1.5x faster in real life because most tasks are IO-bound". Apple are selling this thing as 2x faster, period - and it isn't. Call it lying, or call it marketing, as you wish, but it still doesn't reflect well on Apple.

    8. Re:Newsflash! by disappear · · Score: 4, Funny
      As I said: apart from compact encoding.

      In other words, "So, other than that, Mrs. Lincoln, how did you enjoy the show?"

  2. Well, from what I remember from the Keynote by sgant · · Score: 5, Interesting

    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
  3. At least that's one thing that never changes... by TheGuano · · Score: 5, Funny

    Despite the switch to Intel CPUs, the time honored tradition of "Apple benchmarks" continues :)

  4. Apples and Oranges by Anonymous Coward · · Score: 5, Insightful

    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.

  5. And another thing... by kongjie · · Score: 4, Informative
    First poster hit the nail on the head, this is the same old story of real-world speed gains versus more "pure" testing.

    But what was more significant was his frank acknowledgement that Photoshop operating via Rosetta wasn't going to be usable by professionals. The people jumping on the accusation of hype bandwagon need to take those comments into consideration. It's not often that on a new product rollout something is said that directly translates into "Hey, don't go out and buy this right now."

  6. Re:Should have gone with CELL by Llywelyn · · Score: 4, Insightful

    You do realize there is a *reason* no one has tried such, right?

    --
    Integrate Keynote and LaTeX
  7. It's an iMac. by nsayer · · Score: 4, Insightful

    Let's reserve judgement for "Mac Pro" (that is, the pro level desktop machine) when it comes out. There will be no excuses at all if that machine does not kick serious ass.

  8. "Twice as fast" vs. "Two equally fast cores" by tongodeon · · Score: 4, Insightful

    The Core Duo is about twice as fast because, as Steve said, each core is about as fast as a G5 and there are two of them.

    This means that for most tasks which are single-threaded (searching for text in BBEdit) there's going to be a modest or zero speed increase. For those rare tasks that are written to be multithreaded it'll be ~1.8x as fast (thread overhead, bus contention, etc.)

    I'm not surprised either by Steve's stated SPEC benchmarks or real world app benchmarks. That's how concurrency works in the real world whether it's on a dual-core Mac running OSX or a dual-core Athlon running Linux.

  9. Re:Errr... by wanerious · · Score: 5, Interesting

    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.

  10. Re:Not this again... by adrianmonk · · Score: 4, Informative
    Apparently nobody watched the Keynote, in which Steve himself said that other components (hard disk, memory, etc) were not faster, so the overall experience would not be as fast as the 2-3x numbers he posted.

    Actually, the memory is a lot faster on the new machines, but you're absolutely right about disk and all that other stuff.

    Just so people don't have to fast-forward through the keynote (which is over an hour long), here's what Steve Jobs actually said about iMac Core Duo performance compared to the iMac G5:

    And we've got the numbers which speak for themselves, so let's take a look at them. The iMac G5 and the iMac Core Duo. Let's take a look at SPECmarks. SPEC2000, integer performance, the most important benchmark of computer performance: 10.2 on the iMac G5, 32.6 on the iMac Core Duo. 3.2X. And these are using the best compilers on each: IBM's compilers on the G5, and Intel's compilers on the Core Duo. For floating point, 13.0 on the G5, 27.1 on the Core Duo, for 2.1. So, in the most important benchmarks of performance, 2-3X. Now everything's not going to run 2-3X. You know the disks aren't 2-3X faster, etc., but on the most important benchmarks, 2 to 3 times faster.

    So, what Jobs is saying is that the SPECint2000 and the SPECfp2000 performance is 2-3 times as fast, and he's also saying that those benchmarks are important, which admittedly is debatable. :-)

    For what it's worth, I noticed that lots of the MacWorld tests focused on image processing. That's a useful thing to know about, but aren't most of thoses tasks going to be done using special stuff like Altivec or SSE? If that's the case, they're not really good comparisons of the regular performance of the processors.

  11. Pro apps by Belseth · · Score: 4, Informative

    I'd love to see some tests with Pro Apps like Apeture and Final Cut Pro. The other telling one would be Maya for rendering. Most people don't need their word processor to run faster but higher end graphics software needs speed. The Apple tests seemed to lean on the side of graphics intensive software so I'm curious about those numbers. I did play with Apeture on one. It was a single chip dual core. Opening files and some functions hesitated but we're talking RAW files on a single chip machine. I was pretty impressed and I'm not a Mac person. I'm sure if most of that was Apeture and not the machine but it's pretty amazing either way. There definately seems to be an overall speed increase no matter who tests them. These are transitional machines and they are selling basically for what current Macs of a similar speed do. I have to believe once they settle in and the chips are better supported they will be much faster. One of the biggest benefits no one hardly talks about is hardware multitasking. I think if you started a shot rendering say in Maya then started working on a model in Modo you'd find little or no slow down if Maya was set to single node. Normally the apps would be stepping on each other. I haven't had a chance to try running multiple apps since I haven't had a chance to build out a dual chip PC system but there's a definate benefit over software multitasking. I'd give the new Mac a year to settle in before debating speed too seriously. Remember the debacle with the P4s when they came out? They cost a fortune and inspite of denials at the time turned out to be much slower because the apps weren't taking advantage of the P4 architecture. Apple switched to a whole new chipset. Having them come out faster is impressive on it's own. Even the apps that are called native I'm sure need refinements. Most of these aren't going to be optimized for dual chips. Non pro apps normally either don't take advantage or don't take full advantage. With dual core the new standard that will change.

  12. SPEC benchmark hypocrisy by vijayiyer · · Score: 4, Insightful

    Interesting how all the WinTel fans used to use SPEC benchmarks to bash Macs and the PowerPC processor. Now, in some ironic twist of fate, the same people are using the fact that SPECmarks are fairly useless to say that Apple is lying. The bottom line is that the benchmarks are useless except for people doing specialized tasks. The amount of work you can get done in a day has not changed much unless you do serious rendering work, finite element work, or something similarly CPU intensive.

  13. Re:PC technology, Mac prices by BearRanger · · Score: 4, Insightful

    Let's see...the hardware costs about $900. It comes with MacOSX and iLife '06. Apple sells that software for about $200 retail. Plus you get features that aren't available on most PC's, like the built in iSight camera--and the software to run it is an integral part of the OS.

    I think the *value* of the Mac package exceeds the budget basement PC you're trying to compare it to. Price out the software for the PC to match the Mac and it won't even be close.

  14. Re:Compiler? by laffer1 · · Score: 5, Informative

    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.

  15. There are a lot of nice things about dual core by happyemoticon · · Score: 4, Insightful

    For one, UI responsiveness and multitasking. I know that if I've got an application soaking up all of 1 processor, I'm not going to cause it to go belly-up by shoving it in the background and surfing the web while some single-threaded app happily churns away on that thread.

    <Mac Snobbery>Oh, and that reminds me of the nicest feature of OS X: That pop-ups can't take the focus away from you. I hate hitting spacebar, thinking I'm typing into Notepad, and actually I've agreed to a window that flashed up on my screen for about a half a second and I'm wondering if I just bought viagra.</Mac Snobbery>

    So perhaps it's a bit of exaggeration but in the end it isn't hurting anyone.

    Right on both counts, and I think these are the reasons:

    People who actually will buy a top-of-the-line system because a few extra FLOPS saves them hours and hours of time running photoshop filters are going to see the improvements because by and large, the applications that they use are designed to leverage multiple processors. If they're not, they need to bitch at their vendors, because that's ostensibly why Photoshop costs x-hundred dollars.

    People like me, who just want to run World of Warcraft in the foreground and have safari open to look things up on Thottbot as necessary and surf the web during transit, are going to notice the UI responsiveness. Nothing's more annoying than when I can't click on Start for 10 seconds because I'm ripping a CD, or the Java VM is starting up for the first time at the behest of a web application running in the background.

    Single-threaded performance is slightly overrated. No task I do, except compilation, gaming, and XSLT transformations, is going to benefit heavily from being twice as fast, even on a single thread. If you stuck a gigabyte of ram into my circa-2001 1GHz P3, set it up next to my office 3.2GHz P4 with HT disabled, and had me take the Pepsi Challenge, I would be hard-pressed to tell the difference in most of the applications I use without getting a stop watch or running Doom 3.

  16. G4/5 don't suck afterall? by Johnny+Mnemonic · · Score: 4, Funny

    Wait, I don't get it. Are we making fun of Apple because now it appears that G4/5 CPUs are actually about the same as Intel?

    Isn't this what Mac lovers have been saying for the past 10 years, but were laughed out of the room?

    Does Intel automatically start sucking, because Apple moves to the the CPU? Does PPC get magically better?

    Maybe those Macs that were "1/2 as fast and twice as expensive" for the last few years weren't really so slow or so expensive after all--meaning who's the fool?

    --

    --
    $tar -xvf .sig.tar
  17. Re:Is this really a surprise? by Just+Some+Guy · · Score: 4, Insightful
    OS X is basically unix under the covers.

    ...with the exception that I/O Kit and the HFS+ filesystem seem to think a hard drive is a floppy and do their best to set its performance to that level.

    I fully understand that my wife's iMac isn't an Xserve, but holy cow, the drive is slow. I'm not exaggerating when I say that the estimate stage of an Amanda backup - that is, basically running "tar --file /dev/null" - takes over an hour to complete on 20GB of content.

    For a (not very) quick comparison, here's how long that process takes to run on my home directory on my FreeBSD desktop:

    $ find . | wc
    52788 60297 3122487
    $ du | tail -n1
    4270686 .
    $ time gtar 2>/dev/null cf /dev/null .
    gtar cf /dev/null . 2> /dev/null 0.42s user 1.04s system 89% cpu 1.635 total
    On the Mac, though, we see:
    $ find . | wc
    34346 35311 1997441
    $ du | tail -n1
    1026640 .
    $ time gnutar 2>/dev/null cf /dev/null .
    gnutar cf /dev/null . 2> /dev/null 2.27s user 9.41s system 41% cpu 27.874 total

    Even though my home directory in the Mac has 35% fewer files and directories to glance at, the tar run takes 17 times longer.

    Now, I don't want to be that "a file copy takes 20 minutes!" guy, but this thing really is incredibly slow at certain operations. Just because parts of OS X have a Unix heritage doesn't mean that the whole package has Unix-like performance.

    Buy a Mac because you like the OS and applications. We did. If you buy one because you think it's going to dominate all available benchmarks, though, then you're going to be sadly disappointed.

    --
    Dewey, what part of this looks like authorities should be involved?
  18. Re:Compiler? by Krach42 · · Score: 4, Insightful

    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.

    It's not. The iMac Intel just has a dual core processor. The actual increase in speed from a G5 to a Core Duo is only about 10~25%, the rest just comes from getting two of them.

    So, SURPRISE, comsumer level single-threaded apps only get a 10~25% increase, it's AMAZING.

    --

    I am unamerican, and proud of it!