Expensive Quad Sockets vs. Ubiquitous Dual Sockets
by Johan De Gelas on October 6, 2009 1:00 AM EST- Posted in
- IT Computing
Conclusion
When the Xeon X7460 "Dunnington" was launched in September 2008, our first impression was that the 503mm² chip was a brute force approach to crush AMD out of it last stronghold, the quad socket server. In hindsight, the primary reason why this server CPU impressed was the poor execution of the AMD "Barcelona" chip. Still stuck at 2.3GHz and backed by a very meager 2MB L3 cache, the AMD server platform was performing well below its true capabilities. The advantage that AMD still held was that the NUMA fast interconnect platform was capable of much more, and it was just a matter of improving the CPUs. Intel is far beyond the limits of the multiple FSB platform and needs to roll out a completely new server platform, a "QuickPath" quad socket platform. AMD has already improved their Quad socket CPU two times in one year, while Intel's updated quad platform will not be available before the beginning of 2010.
The end result is that servers based on a quad hex-core Opteron are about 20% to 50% faster, and at the same time consume 20% less than Intel hex-core. The E7450 has a slightly better performance/watt ratio, but simple mathematics show that no matter which hex-core Xeon you chose, it is going to look bad for the Intel six-core. The X7460 and its brothers are toast. The Intel quad platform will not be attractive until the Nehalem EX arrives.
Until then, we have a landslide victory for the AMD quad Opteron platform, if only the pesky dual Xeon X5570 wouldn't spoil the party. Servers based on the X55xx series are the most expensive of the dual socket market, but still cost about half (or even less than half) as much than the quad hex-core Opterons based servers. The memory slot advantage is also shrinking: an X55xx based server can realistically use 18 x 4GB or 72GB (maximum: 144GB). A quad Opteron based server typically has 32 slots and can house up to 128GB of RAM if you use affordable 4 GB DIMMs (maximum: 256GB).
Before you go for quad sockets, make sure your application scales beyond 16 cores. Most of the applications don't, and we picked only those applications (large databases, ERP and virtualization) which typically scale well, and which are the target applications for quad socket servers.
So who wins? Intel's dual socket, AMD's dual socket, or AMD's quad socket platform? The answer is that it depends on your performance/RAM ratio. The more performance you require per GB, the more interesting the dual Nehalem platform gets. The more RAM you need to obtain a certain level of performance, the more interesting the AMD quad platform gets.
For example, a small intensively used database will probably sway you towards the dual Xeon X55xx server, as it is quite a bit cheaper to acquire and the performance/watt and performance/$ ratio are better. A very large database or virtualization consolidation scenario requiring more than 72GB of RAM will probably push you towards the quad Istanbul - once you need more than 64-72GB, memory gets really expensive on the Intel dual socket platform. There are two reasons for this: 8GB DIMMs are five times more expensive than 4GB DIMMs, and DDR3 is still more costly than DDR2 (especially in large DIMMs).
So there you have it: the latest quad socket Opteron hex-core scales and performs so well that it beats the "natural" enemy, the Xeon X7460, by a large margin especially from a performance/watt point of view. At the same time, it has to sweat very hard to shake off the dual socket Intel Xeon in quite a few applications. Servers with 24 of those fast cores can only really justify their higher price by offering more and ironically cheaper memory. Choosing between a dual socket and quad socket server is mostly a matter of knowing the memory footprint of the applications you will run on it… and your own personal vision on the datacenter.
I would like to thank my colleague Tijl Deneut for his assistance.
32 Comments
View All Comments
Photubias - Wednesday, October 7, 2009 - link
This is surely to be tested, but the Fiorano platform (as this AMD Chipset is called), is yet to be released.solori - Wednesday, October 7, 2009 - link
Fiorano (SR5690/SP5100, et al) are out now for Socket-F and really require an Istanbul to show their stuff (like IOV, etc). With a minor tweak on HT bus speeds, don't expect to see much improvement in memory bandwidth for Fiorano/Socket-F pairings. Where you should see improvement is in power consumption - pairing HE/EE Istanbul parts with Fiorano/Kroner should create a better performance/watt result in virtualization.Collin C. MacMillan
http://blog.solori.net">http://blog.solori.net
bpdski - Tuesday, October 6, 2009 - link
It is pretty amazing how fast the new 55xx chips are. Personally, I am holding out on any new server purchases and deployments until the EX systems come out next year. I am pretty excited about the performance potential of a dual or quad octal-core system. I feel for AMD, but if the EX systems scale as well as they should, they are really going to crush the Opterons.duploxxx - Wednesday, October 7, 2009 - link
2 answers to that, first off all looking at the design EX will be way more expensive creating a gap between 2 socket-4 socket platform even when only deploying 2 octa will be a very expensive baseline due to the motherboard layout. To expensive actually and a lot of focus trying to get risc/sparc marketshare.Second don't you think AMD knows this? The c32 G34 platform launch is much closer then people think, AMD made a clear roadmap and since 45nm all looks like going well on shape, keep in mind the cpu for the new platform is almost ready since it is based on istanbul and the new platform chipset was also released few weeks ago for the socket F platform, you will also see much more OEM activity with this platform due to one brand supplier, no longer need of the old nvidia/broadcom.
EX was delayed-delayed-delayed if it continues like this it will be launched more or less at the same time, so keep the feeling. BTW even if the 55xx sereis would be again a bad performing server part (which it is finally not thank you intel) 75% of the market would be still buying it just for the brand name.....:)
cosminliteanu - Tuesday, October 6, 2009 - link
Many thanks for this article !:)
BrightCandle - Tuesday, October 6, 2009 - link
A dual socket will easily fit in a 1U. But 1.25A is some serious extra cost within a colo.The 2U quad sockets on the other hand are a busting 500W+, again serious extra money in a colo.
The Colo's want you using 0.5A per 1U, there is a major mismatch from these machines to the reality of the power you can actually get. Love the speed, not liking the cost of running them.
sonicdeth - Tuesday, October 6, 2009 - link
Thanks for this. Personally I can't recommend any of the quad socket systems until we see Intels Nehalem-EX early next year. The dual core 55xx series is just fantastic for the price (especially with VMware). We've deployed several HP 380G6's and couldn't be happier.Bazili - Tuesday, October 6, 2009 - link
Great article. Congrats!!!Could you pleas include a software price analysis? I guess it can show huge differences among a 24 core box and a 8 core box.
tobrien - Tuesday, October 6, 2009 - link
these are amazing articles, you guys do such an awesome job with these.thanks a ton!
JohanAnandtech - Wednesday, October 7, 2009 - link
Thanks for the kudos! much appreciated :-)