AMD's dual core Opteron & Athlon 64 X2 - Server/Desktop Performance Preview
by Anand Lal Shimpi, Jason Clark & Ross Whitehead on April 21, 2005 9:25 AM EST- Posted in
- CPUs
The Lineup - Opteron x75
Prior to the dual core frenzy, multiprocessor servers and workstations were referred to by the number of processors that they had. A two-processor workstation would be called a 2-way workstation, and a four-processor server would be called a 4-way server.Both AMD and Intel sell their server/workstation CPUs not only according to performance characteristics (clock speed, cache size, FSB frequency), but also according to the types of systems for which they were designed. For example, the Opteron 252 and Opteron 852 both run at 2.6GHz, but the 252 is for use in up to 2-way configurations, while the 852 is certified for use in 4- and 8-way configurations. The two chips are identical; it's just that one has been run through additional validation and costs a lot more. As you may remember, the first digit in the Opteron's model number denotes the sorts of configurations for which the CPU is validated. So, the 100 series is uniprocessor only, the 200 series works in up to 2-way configurations and the 800 series is certified for 4+ way configurations.
AMD's dual core server/workstation CPUs will still carry the Opteron brand, but they will feature higher model numbers; and while single core Opterons increased in model numbers by 2 points for each increase in clock speed, dual core Opterons will increase by 5s. With each "processor" being dual core, AMD will start referring to their Opterons by the number of sockets for which they are designed. For example, the Opteron 100 series will be designed for use in 1-socket systems, the Opteron 200 series will be designed for use in up to 2-socket systems and the Opteron 800 series will be designed for use in 4 or more socket systems.
There are three new members of the Opteron family - all dual core CPUs: the Opteron x65, Opteron x70 and Opteron x75.
There are a few things to take away from this table:
- The fastest dual core runs at 2.2GHz, two speed grades lower than the fastest single core CPU - not too shabby at all.
- The slowest dual core CPU is priced at the same level as the fastest single core CPU; in this case, $637.
- Unlike Intel, AMD's second core comes at a much higher price. Take a look at the 148 vs. 175. Both run at 2.2GHz, but the dual core chip is over 3.5x the price of the single core CPU.
The pricing structure at the 200 and 800 levels doesn't change much either - the stakes are simply higher.
While AMD will undoubtedly hate the comparison below, it's an interesting one nonetheless. How much are you paying for that second core on these new dual core Opterons? To find out, let's compare prices on a clock for clock basis:
AMD's margins on their dual core Opteron parts are huge. On average, the second core costs customers over 3x as much as the first core for any of these CPUs. As you will soon see, the performance benefits are definitely worth it, but know that AMD's pricing is not exactly designed to drive dual core into widespread adoption.
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.