Final Words

At this point, having seen dual core CPUs from both AMD and Intel, there's no question that dual core is desirable on all fronts; whether we're talking about the server world or on your desktop, dual core improves performance by a noticeable amount and the performance benefits will only get better down the road.

As a server solution, the dual core Opterons enable a whole new class of performance to be realized on platforms. Two socket servers will now be capable of having the performance of a 4-way system, something that has never been possible in the past. AMD's push with dual core into the server markets half a year before Intel's dual core Xeon arrives is going to tempt a lot of IT departments out there; the ability to get 4-way server performance at much lower prices is an advantage that can't be beat.

Despite AMD's lead in getting dual core server/workstation CPUs out to market, Intel has very little reason to worry from a market penetration standpoint. We've seen that even with a multi-year performance advantage, it is very tough for AMD to steal any significant business away from Intel, and we expect that the same will continue to be the case with the dual core Opteron. It's unfortunate for AMD that all of their hard work will amount to very little compared to what Intel is able to ship, but that has always been reality when it comes to the AMD/Intel competition.

On the desktop side, we are extremely excited about the Athlon 64 X2. The 4400+ that we compared here today had no problem competing with and outperforming Intel's fastest dual core CPUs in most cases, and at a price of $581, the 4400+ is the more reasonably priced of the X2 CPUs. That being said, we are concerned that availability of the lower cost X2 CPUs will be significantly more limited than the higher priced models. At the ~550 marker, your best bet is clear - the Athlon 64 X2 will be faster than anything that Intel has for the desktop.

What's quite impressive is how competitive the Athlon 64 X2 is across the board. With the Pentium D, we had to give up a noticeable amount of single threaded performance (compared to Intel's top of the line Pentium 4 CPUs) in order to get better multithreaded/multitasking performance, but with AMD, you don't have to make that sacrifice. Everything from gaming to compiling performance on the Athlon 64 X2 4400+ was extremely solid. In multithreaded/multitasking environments, the Athlon 64 X2 is even more impressive; video encoding is no longer an issue on AMD platforms. You no longer have to make a performance decision between great overall performance or great media encoding performance - AMD delivers both with the Athlon 64 X2. Also keep in mind that the performance preview that we gave of the Athlon 64 X2 today is actually a very conservative estimate. The shipping Athlon 64 X2 CPUs will run with regular DDR memory and with much faster motherboards - meaning that you should be prepared to be impressed even further down the road.

The real problem is that AMD has nothing cheaper than $530 that is available in dual core, and this is where Intel wins out. With dual core Pentium D CPUs starting at $241, Intel will be able to bring extremely solid multitasking performance to much lower price points than AMD will. And from what we've seen, it looks like that price advantage will continue for quite some time. It all boils down to economics, and in the sense of manufacturing capacity, Intel has AMD beat - thus allowing for much more aggressively priced volume dual core solutions. Then there's the issue of availability; as impressive as AMD's dual core desktop offerings are, we're honestly worried that we won't see any real volume until late this year at best. Intel does have a golden opportunity now to really step forward and regain some enthusiast marketshare, but we seriously doubt that we'll see anything faster than the Pentium D 3.2 anytime soon. It's strange how tables have turned, making Intel look like the value CPU manufacturer in the dual core race.

Now that we've seen both AMD and Intel dual core solutions, it's time to play the waiting game. Dual core Opteron 8xx series CPUs should be available now, with the 2xx and 1xx series following in about a month. The Pentium D and Pentium Extreme Edition should be shipping before the end of this month, with expected retail availability next month. And the big wait, of course, will be for the Athlon 64 X2, which will be available towards the end of this year.

Our dual core coverage does not stop here. We have more in the works including the promised Workstation comparison, a look at how multitasking in Linux is impacted by dual core, and even more multitasking scenarios modeled based on your feedback (so, keep it coming).

Gaming Multitasking Scenario
Comments Locked

144 Comments

View All Comments

  • liebremx - Thursday, April 21, 2005 - link


    Anand, great reading as always.

    I have an observation:

    On the 'Development Performance - Compiling Firefox' section you write
    "This particular test is only single threaded, ..."

    Why not launch a multithreaded build?

    "make -j3 -f client.mk build_all"
  • Jalf - Thursday, April 21, 2005 - link

    Makes good sense for AMD to keep their (server) dualcore chips pricey. AMD has limited manufacturing capacity, and they have best singlecore solution. In other words, they might as well keep the dualcore prices high, to a) make more money in cases where people are willing to fork over lots of money, and b) keep people who are on a budget interested in their singlecore offerings, at least until their new fab goes online.
  • GentleStream - Thursday, April 21, 2005 - link

    I have some comments about the Firefox compile test. First, thanks alot for including it. Now I have some comments about it. First, you are using GNU make and it supports parallel compiles. So, you should be able to replace the line:

    make -f client.mk build_all

    with the line:

    make -j 2 -f client.mk build_all

    to perform a parallel compile using 2 processors. The -j option specifies how many processors or threads you are using. You can do parallel compiles on a single processor machine as well as multi-processor or multi-core machines. It is often the case that using -j 2 or -j 3 on a single processor machine will give the best results because of it's allowing the overlaping of cpu computations and I/O.

    You don't say whether you did a debug or optimized build. I would recommend doing both the debug and optimized builds and reporting the results of both. When doing parallel optimized compiles, you may want to make sure you are not swapping although for the server tests it looks like you have plenty of memory - 4 GBytes. I did not see immediately how much memory you were using for the X2 tests. Anyway, I would recommend doing both debug and optimized compiles with -j n where n is 1, 2, 3, and 4 or perhaps just 1, 2, and 4. Since compiles are essential to development work and also embarassingly parallel, this should provide a really good comparison of the multitasking capabilities of these systems.

    Hope you can do this or at least some of it and thanks alot for adding a really good compile test to your test suite.

    Dave
  • michaelpatrick33 - Thursday, April 21, 2005 - link

    The server market is where AMD is going headed to get large margins in their chips. With Supermicro joining the AMD camp (they must have seen the performance of the Opteron dualcore, blinked their eyes and said, "we're in") Dell is left alone holding Intel only product lines. Intel will not have a response on the server front until Q1 2006. That is troubling for Intel because it give AMD six months of market buildup and Fab36 time to come online and increase volume tremendously. It should be interesting.

    Imagine a 4800+ on a 939 DFI board running at 2-2-2-8 1t timings versus the P4 Extreme dualcore. Drooling just thinking about having either processor, but especially the AMD
  • erwos - Thursday, April 21, 2005 - link

    "AMD would probably have problems delievering a lower cost dual core in quantities ."

    This is exactly it. Why should AMD let demand outstrip supply? Just jack up the price until you've got just enough demand to consume your supply.

    I mean, yes, I'd love an Athlon64 X2 5000+ with 1mb of cache for ~$250, but that's life. AMD stockholders should be pleased with this decision.

    There's also the impending move to socket M2 to consider... the Athlon64 X2 makes sense for people with very low-end A64's, but M2 is going to be the better upgrade path for FX and/or 3800+ users. I would be surprised to see any 939 Athlon64's past 5200+.
  • eetnoyer - Thursday, April 21, 2005 - link

    While our desires as desktop users are for high volumes of X2s at low prices, we have to balance that with what AMD as a company needs to survive...money. AMD is currently capacity constrained with regard to dual-core CPUs with only Fab30. They have entered into agreements with both IBM and Chartered for additional capacity (probably on the lower end chips), but that won't come online until late this year. Just before production starts to ramp at Fab36.

    In the meantime, AMD has stated that their order of priority goes Server -> Mobile -> Desktop with the profitability motive in mind. For most users that will be heavily into the multi-tasking benefits of dual-core CPUs, spending $5xx for the low-end X2 vs $1000 for the PEE 840 will be a no-brainer. Seeing how that is a small minority of users, AMD can reasonbly supply the demand for them while still maintaining the highlest level of availability of dual-core Opterons at much better ASPs. Remember that AMD wants to capture as much market share in the server market as possible while Intel has no response.

    As a share-holder, I hope that the demand for dual-core Opteron is deafening based on the incredible price/performance ratio (thus limiting their ability to produce X2 in high quantity). As a middle-of-the-road desktop user, I'm quite content with my mildly OC'd A64 for the next year or two.
  • ksherman - Thursday, April 21, 2005 - link

    w00t! Ill have to read it later tho...
  • MrHaze - Thursday, April 21, 2005 - link

    Certainly impressive.

    I think it is important to remember that the "Athlon64 X2" was actually an Opteron running ECC RAM at 2T on a less-than-stable motherboard. I think it is best think of this as a comparison of Intel's dual cores, AMD's single cores, and a hog-tied Athlon64 X2.
    Makes you wonder how an actual X2 with fast memory on a fast motherboard will perfom.

    Regardless, I'm really excited about the upgrade potential, and I hope that AMD sticks with socket 939 for a long while.

    Mr.Haze
  • kirbalo - Thursday, April 21, 2005 - link

    Great review Anand...Thanks for fixing your gaming bar charts...they were wacked before!

  • Tapout1511 - Thursday, April 21, 2005 - link

    Sure would have been nice if they had included a single core A64 at 2.2GHz w/ 1MB cache (3500+ right?) to illustrate instances where the extra core was useful and when it wasn't.

    Oh well.

Log in

Don't have an account? Sign up now