The Crossroads of Simplicity and Sophistication

Choices. Choices. Apple doesn’t like to present the end user with many choices. Too many choices can confuse, if left unchecked they can become overwhelming. The overburdening of choices is something that most PC OEMs fall victim to. I recently spoke with ASUS and brought this up in a conversation about the Eee PC. Three and four digit model numbers are how you tell one Eee PC apart from another. Perhaps you have the Eee PC 901, or the Eee PC 1000HA or the S101. To an enthusiast who has time to research these things, the model numbers aren’t that hard to figure out - it’s easier than Calculus after all. To someone just looking to buy “one of those Eee things”, it’s overwhelming.

Try buying an Apple notebook and you’re faced with two models: the MacBook and the MacBook Pro. If you’re a consumer, buy a MacBook, if you’re a professional buy the Pro version. Then just select your screen size and you’re done. That’s how Apple wants it to work and for the most part, it does. Very well.

Apple’s simple approach works quite well for consumers, but once you start getting into the high end content creation world it’s not quite so easy. How do you simplify the decision between two very fast cores and four slower cores or eight even slower ones? It wouldn’t really fit within Apple’s well kept home to ask its customers whether they run predominantly single threaded, lightly threaded or heavily threaded applications. Much to my surprise, the two new Mac Pros do effectively that. They present the end user with an option to choose four faster cores or eight slower ones. And there’s much more to the numbers that what Apple publishes on its own website.

These are the CPUs Apple offers on the new Mac Pro:

Apple Mac Pro (2009) Quad Core Model Eight Core Model
Default CPU 1 x Xeon W3520 (2.66GHz) 2 x Xeon E5520 (2.26GHz)

 

The clock speed difference appears to only be 17% at first glance, but there’s much more to the story.

Four or Eight Cores and the Magic of Nehalem

There are effectively three classes of applications that we have to consider when wondering whether or not the new Mac Pro is indeed a good buy. On one end of the spectrum we have single-threaded applications and tasks.

These days CPU performance improvements happen along three vectors: ILP, clock speed and TLP. The first vector of performance improvement is ILP (Instruction Level Parallelism). These improvements are changes to the micro-architecture. They could be as simple as adding a larger/faster cache, or as complex as a faster/more capable SSE unit. These days there are minor improvements in ILP between microprocessor generations. The second vector, clock speed, is also fairly stagnant. The Nehalem based Xeons run at about the same clock speed as the Woodcrest, Clovertown and Harpertown based Xeons that the older Mac Pros used. The final vector, TLP (Thread Level Parallelism), is where we’ve seen some of the biggest gains this round. As the name implies, execute more threads in parallel and you can get more performance. You increase the number of threads you can execute by running multiple threads on a core (SMT or Hyper Threading) or by adding more cores to a chip. Quad-core is still the sweet spot configuration for Xeons, but the Nehalem architecture brings Hyper Threading back to the limelight and now each of those four cores can work on two threads of instructions at the same time.

Well let’s look at how ILP, clock speed and TLP compare from Harpertown to Nehalem (for more details on what makes Nehalem tick, err tock, be sure to read our architectural analysis):

Apple Mac Pro (2009) vs Apple Mac Pro (2006 - 2008) Upgrade Downgrade
Instruction Level Parallelism (ILP) Faster memory access
Minor microarchitectural updates
Smaller L2 caches
Clock Speed Minor clock speed advantage in some cases Minor clock speed disadvantage in others
Thread Level Parallelism (TLP) Large L3 cache shared by all cores
2x threads per core (Hyper Threading)
 

 

Looking at the table of improvements you should already know where to expect the Nehalem Mac Pro to excel. With each chip being able to execute twice as many threads as those used in the old Mac Pro, if you’re running a well threaded application then you’ll certainly see performance improvements on the new Mac Pro. What sorts of applications are “well threaded”? Generally things like 3D rendering and professional video encoding. The easiest way to find out is to fire up activity monitor and see how many of your cores are taxed while you’re using your system. If all of the bars are full of blue on a quad-core machine then you’d probably appreciate a Nehalem Mac Pro.

The clock speed improvements are minimal. In a non thermally constrained environment you can add 133MHz to whatever clock speed Apple puts on the box. So the 2.26GHz Mac Pro will most likely run at 2.40GHz and the 2.66GHz Mac Pro will spend most of its time at 2.80GHz, if you’re doing something CPU intensive that is. This is of course do to Intel’s Turbo mode.

Improvements: Limited but Important Understanding Nehalem’s Turbo Mode
Comments Locked

58 Comments

View All Comments

  • TonkaTuff - Tuesday, July 14, 2009 - link

    Hello Mr Anandtech,

    My name is Alfredo and I am from Denmarksland.
    I have recently started a computer company called Lemon computers.
    I wish to send you my top of the line LemonPro for review.

    LemonPro Specs.

    1xLemonPro superwhizzbanger professional motherboard (series 2)
    Supports up to superfast DDR3 1066mhz ram. Has 2! Yes you read it right the first time 2! PCIE slots for the true computing professional.

    1xLemonPro Core i7 920 cpu at 2.66ghz
    Custom built by intel for lemon computers, you maybe able to get this cpu in other computers but ours are very "special" i7 920 cpu's.

    3 Gig of Lemon DDR3 1066mhz ram
    Super high performance memory hand picked from corsairs finest value select batchs.

    1x Lemon 640gig 5400rpm High Performance Hard drive
    Theres not enough porn on the net to fill this puppy up. Ultimate storage for the true professional.

    1x Lemon/Nvidea 9500GT Graphics
    Experience awesome crysis in ultra high detail at blazingly fast frame rates of up to 3 (a minute). It just doesnt get better than this.

    1x LemonRay 18x Read 1x Write DVD player
    For the true computing professional

    Lemon computers, for the true computing professional, professional's need only apply. P.S. PROFESSIONAL!

    *LemonPro pc's are fitted with the trademark LemonDP display connection, Unfortunately there is only one Monitor on the planet that has this style of connection (where that far ahead of the competition its SCARY!) and is available through Lemon for RRP $1200 (20inch display). Or a special custom built adapter can be used, available through Lemon RRP $100.

    Hopefully you will supply my system with as good a review as those MacPro's. Also My system is 50 dollers cheaper than the Apple system, only $2449 RRP

    Yours Professionally, Alfredo

    Ok, I am not going to go down the biased track here, I am not a fanboi and never have been, I judge something on what it delivers at its given price.

    But Honestly if this bloke from Lemon computers gave you the above system with a vista o/s for review with a $2500 price tag we all know what the resulting article would have to say about it.

    Do I think your biased? No I don't. Do I think there are very large double standards at play? Absolutely.

    I mean honestly what apple is providing is the equivalent of an $1000 PC. FOR $2500. This is a hardware analysis site is it not?
    How can you possibly justify paying that sort of coin over and above an equivalent PC? Where is that extra $1500 worth of justification?
    Answer me that question and I will eat my words.


  • gorbag - Tuesday, July 14, 2009 - link

    There's a difference between tossing a bunch of parts in a bag and calling it a $1000 'system', and the kind of components and design you get from Apple (or other prime tier vendors for that matter). So let's not compare what you buy from the showroom floor with what you can do with the back room sweepings OK?
  • JimmiG - Tuesday, July 14, 2009 - link

    I wouldn't exactly define an i7 920 and an Asus or Gigabyte mobo "back room sweepings" though.

    You must be talking about the housing, because the actual components (you know, those boards and chips that make up the computer) are the same (minus the heat spreader).

    So yeah, for your own home built i7 system to match the Mac Pro in terms of "design", you might have to add a couple of hundred to your budget for a quality case and a quiet aftermarket CPU cooler, then spend 30 minutes doing some cable management after the built is finished. But a $1000 PC will *do* all the things the Mac Pro does, except look shiny and "professional" on the outside, which is not worth a $1000 - $1500 premium + no easy upgrade path, IMO.
  • erple2 - Wednesday, July 15, 2009 - link

    The problem is that you can't actually buy a Core i7 computer from apple. You MUST buy the Xeon equivalent. Which drives the cost of the home built computer up significantly. That means that the Apple tax is no longer 1000+ dollars, and closer to about 750 dollars.

    The other problem is that you're probably also the person who will complain that Alienware computers are overpriced. Or Falcon Northwest. Of COURSE they cost more - they're for a particular niche of the population that wants to run a fast computer and wants someone else to put them together and support them. In my experience, the support you get from Falcon Northwest or Alienware IS worth the cost if you aren't the type that likes to crack open your case.

    The other problem is that the Apple hardware is also the only hardware that you can "easily" run OSX (after fighting trying to get OSX running with an i7 920, I can't say that it's easy at all).

    You are essentially arguing that all high end workstations are the same. This is, unfortunately, not entirely true - the integrated package does matter to a significant number of businesses that want to run hardware. The initial cost of hardware is insignificant relatively to the support costs. Maybe Apple is cheaper than a home built computer that you'll have to employ someone to support the home builts. maybe it's cheaper to buy a bunch of Apples, and have a "dumber" tech to administer them with Apple's help.
  • Hxx - Tuesday, July 14, 2009 - link

    theres no difference service/quality between "prime tier vendors" and a DIY built except for the warraty, which is useless in most cases. As far as Apple goes, they target a niche market which is why they can afford to charge this much for a box. Nobody in their right mind would pay this kind of money just to have a fast computer for everyday use.
  • BushLin - Tuesday, July 14, 2009 - link

    Yep, the difference is $1500 and no amount of shininess, (almost) proprietary connectors or badges saying "Designed in California" (Made in China) can add enough value to justify the cost of what is relatively cheap hardware. Still, if you've got the money to burn and love Apple regardless...

    I'd like to see if a $1000 Hackintosh would offer such a reduced experience, those who swear by Apple's OS shouldn't have to be so routinely taken from behind by a company they apparently love to the point of promoting the products for free (and ignore all the shortcomings).
  • zsdersw - Tuesday, July 14, 2009 - link

    How dare you criticize Apple for not including SSDs! Apple is perfect. Apple is God!

    All must genuflect to Pope Steve Jobs and all must buy his Jesus Phone.

    Those who speak anything negative about Apple and/or those who do not recognize their supreme awesomeness will be excommunicated.
  • michal1980 - Tuesday, July 14, 2009 - link

    WTF?

    how is it awesome, for the most part you have to use an adaptor, at a cost of 100 bucks.

    oh and if you need to run a high res, since apple is 'cute' (why a mini display port on a desktop? why?) you need 2 cables just to get it connected? LOL

    and if you need to use the adaptor you still have screws for dvi & vga.


    Finally, do people really hate the screw contections? personally I love them, since there is almost zero chance of them falling out
  • MrPIppy - Tuesday, July 14, 2009 - link

    Two questions:

    1) You suggest that for someone wanting higher clocked processors in a Mac Pro, it's a better value to buy the base model, upgrade the processors, and eBay the old ones. But on the 8-core models, the stock CPUs don't have IHSs. Is there any market for these chips on eBay (besides other Nehalem Mac Pro owners who have fried their original processors ;-)?

    2) Can a single socket Mac Pro be upgraded to a dual socket just by replacing the CPU board?
    Starting from the base single-socket ($2500), you could get another W3520 off of eBay cheap ($~350) (possibly one already de-lidded), a dual-socket CPU board ($400), another heatsink ($?) and RAM ($~100), and it would come out far cheaper than Apple charges ($4700) for a Mac Pro with dual X5550s at 2.66 GHz. The total system TDP would be higher, but the already over-specced cooling system would just have to run a little louder.
    The hard part of this plan is convincing a reseller or Apple Store to sell you a 2-socket CPU board and a heatsink, with only a 1-socket CPU board to trade. But, even if some cash had to be discreetly slipped into pockets to make it happen, you still stand to save $1000, which could buy a nice SSD and 24" monitor.
  • BoboGO - Tuesday, July 14, 2009 - link

    Two 2.26GHz Quad-Core Intel Xeon "Nehalem" processors
    12GB (6 x 2GB) DDR3 1333 (PC3 10600) memory
    1TB SATA 3.0Gb/s hard drives
    250GB SATA II MLC Internal Solid state disk (SSD)
    22X DVD/CD double-layer writer with LightScribe support
    8X Blu-Ray DVD Burner
    X-Fi Titanium Fatal1ty Champion Series 7.1 Channels PCI-Express Sound Card
    NVIDIA GeForce GTX 285 with 2GB GDDR3 memory
    Thermaltake Xaser VI Black Aluminum Computer Case
    Piano-black 22" 2ms HDMI Widescreen w/LED Backlight LCD Monitor - w/webcam & speakers
    Bonus! Virtual 7.1 Surround Sound Light Weight Circumaural USB Gaming Headset

    Ships: 3 days
    Total Cost: $3,429.92

Log in

Don't have an account? Sign up now