In Tests Opteron Shows Efficiency Edge Over Intel, Again
Ted Samson writes "In their latest round of energy-efficiency tests between AMD Opteron and Intel Xeon, independent testing firm Neal Nelson and Associates find AMD still holds an edge, but it's certainly not cut-and-dried. Nelson put similarly equipped servers through another gauntlet of tests, swapping in different amounts of memory and varying transaction loads. In the end, he found that the more memory he installed on the servers, the better the Opteron performed compared to the Xeon. Additionally, at maximum throughput, the Intel system fared better, power-efficiency-wise, by 5.0 to 5.5 percent for calculation intensive workloads. For disk I/O intensive workloads, AMD delivered better power efficiency by 18.4 to 18.6 percent. And in idle states — that is, when servers were waiting for their next work load — AMD consistently creamed Intel."
Because I'm using an Opteron!
I'll bet it checks off "post anonymously" even better than an Intel too!
Opteron?
Xeon?
Why do these top of the line processors sound like character names from crummy 1980-vintage cartoons about giant robots who talk like street thugs?
"I'm calling you out Xeon! You will be defeated and all Processaria will bow before my superior power stats!"
"You're a fool if you believe those benchmarks Opteron! The true power is Inside!" (duh-Dah-dumm!)
This just in! AMD is more efficient than Intel when doing nothing!
For a really good test, they should compare AMD to an empty carboard box, and see which one uses more power when processing no transactions.
And in idle states -- that is, when stopped at a red light -- Ford consistently creamed Ferrari."
Even if its not cut and dry, this is EXCELLENT for the CPU industry. We need to see competition between the manufacturers.
Don't let that get lost in the arguments between which is better or what have you. Continued improvements and development benefits everyone.
Here is the whitepaper, instead of the summaries.
I am confused about Intel branding. Last time I checked, Xeons were not their most efficient cores. Are these ones based on the Conroe architecture or something?
# cat
Damn, my RAM is full of llamas.
"...in cases where Intel outperformed AMD in power efficiency, the servers were configured with smaller larger memory sizes..."
"...At the maximum throughput, based on transactions per watt hour, the Intel system delivered better power-efficiency..."
This seems to imply that they are measuring throughput in transactions per watt hour, but those units are appropriate for power-efficiency, not throughput. At best, this is unnecessarily confusing.
"Further, in cases where Intel outperformed AMD in power efficiency, the servers were configured with smaller larger memory sizes."
It's all so clear dark to me now...
What the editors removed from the original submission was the submitter pondering how either processor had any power with little or no hair.
This applies to the original post as well.
The idiomatic expression is cut and dried. It means ready-made, predetermined and not changeable. For example, "The procedure is not quite cut and dried. There's definitely room for improvisation."
It originally referred to herbs for sale in a shop, as opposed to fresh, growing herbs.
Lemmings are silly; dinosaurs are extinct.
Only a fool would specify an Opteron or a Xeon in a power-critical application. You might as well compare fuel consumption among a group of muscle cars; the very act of comparison indicates that you missed the point entirely.
Cretin - a powerful and flexible CD reencoder
Mike Nelson is funnier.
If I could get a muscle car that also gets 100mpg, I'd certainly do so, even if just for the money saved in gas. Similarly, the cost for electricity might not be much when you run 1 or 2 machines, but many companies have hundreds of servers, and can save a lot of money by using servers that require less power.
The submitted article is terrible. The full paper is much more informative. For example, the full paper gives the system specs (both systems at 3.0GHz) and shows that the Opteron system is much cheaper ($2800 vs. $4170 for 2GB configuration).
Actually, if you look at the raw test data (rather than the conclusions) you will see that both servers performed nearly equally. The xeon doing slightly better on some tests, while the opteron better in others. In most tests the results are about the same (5% difference)
Amazingly skimpy article. No effing data whatsoever.
I can bet a case of beer that this was run in a standard server config under Winhoze Server 2003. These are the results you more or less expect in that case.
If that is the case neither Opteron, nor Xeon utilise CPU frequency scaling as there is no OS support. If you use CPU frequency scaling under let's say current RHEL or Debian, the idle and IO efficiency picture tends to reverse because AMD is still not as good at this as Intel. In fact it not even supported on many server BIOSes/Motherboards.
As a result even if supported (and it usually isn't) AMD power utilisation with reduced frequency in idle is higher than that of a Xeon system which consumes nearly nothing when you slam it down to 250MHz. If the OS drops and ramps up the CPU frequency correctly Intel should win on idle and IO-only benchmarks.
Not that it matters in the slightest as AMD will cream it on most real life loads anyway due to better memory and IO bandwidth.
Baker's Law: Misery no longer loves company. Nowadays it insists on it
http://www.sigsegv.cx/
If you're going to use a clichéd expression, at least try to use the correct tense.
cut and dry - wrong
---cut and dried - correct
Please bitchslap the next person you encounter that writes the phrase "for all intensive purposes," thank you.
A file server or webserver doing static pages, sure. A computation server or server doing lots of dynamic content, not so much. A more useful benchmark would be to measure the actual loads for various tasks, then see how they perform for that. Say "If you have a server doing X, this is what you can expect form these processors." Servers aren't a "one size fits all" kind of deal. I agree idle efficiency is something worth considering but let's not pretend like all servers just idle. Also, I know many places are like us in that the more a server idles, the older the server that tends to go there. We don't have much acting as your LDAP servers, but then we don't need it. However our computation servers are rather powerful, and loaded almost 24 hours a day.
http://www.worlds-fastest.com/d.pdf/wfw991.pdf
(Granted, it was buried several links deep.)
The article does not mention it, but SLES 10 enables cpufreq and the ondemand governor by default.
AMD power utilisation with reduced frequency in idle is higher than that of a Xeon system which consumes nearly nothing when you slam it down to 250MHz.
Uh, the lowest frequency of the Xeon 5160 is 2GHz.
This is an OBVIOUS test result. Intel boards use FBDIMMs that almost always REQUIRE heatsinks and in large numbers, maybe even active cooling. AMD boards can run standard desktop DDR2/3.
AMD will always be greener if you stack up the ram as this test has.
If AMD ran FBDIMMs as well, then I suspect Intel would win.
It's all about performance per watt. Well, and other considerations, like how much the hardware costs up front, and how much physical space it will require.
The bottom line is: You want to spend your money in the most efficient way possible.
If you have two potential architectures, and one offers more performance per watt, then ignoring up front hardware costs, it's cheaper to run the one that costs you less power. That's a bit different than suggesting they just use a bunch of laptop CPUs.
Don't thank God, thank a doctor!
If you fully load them down, my X2s use nearly as much as the Core2 systems - but when lightly loaded, my experience mirrors that of the article, that the X2 systems use significantly less power.
In our call center, we built a large batch of X2-based systems - nothing too fancy, just an X2/3800, two gigs of memory, a 250-gig drive, a DVD burner, a 6200tc video card, and 19" LCD monitors. The cases and power supplies were pretty cheap - I think $35 for the case and a "400-watt" power supply. (Yes, the quotes are there for a reason.)
In order to size out the UPS units, we broke out the old, trusty Kill-A-Watt. In logging into a PDC server, browsing the web, checking email, etc., then logging out, the peak draw for one machine and monitor together was 140 watts, with the load *most* of the time at 80-100 watts. Those are some spankily low numbers, especially when you consider that the monitor's contribution was probably 25-40 watts.
And, as we speak, I have a dual-socket, dual-core opteron with a 15K SCSI raid array and 8 gigs running just a few feet away from me, with 4 instances of Prime95 running. Kill-A-Watt says 296 watts with all of that going on. This is going to replace an old 4x700 MHz Xeon server which draws 500-700 watts. The power factor, however, is just 0.7 - I really need a better power supply in there.
Oh, you're not stuck, you're just unable to let go of the onion rings.
Over and over again people try and compare the efficiencies between two "seemingly" identical servers / machines. But truly, how can you declare a winner (and base it on something like a 5% efficiency margin) when the two machines are using different power supplies? A 600 Watt for the Intel, 500 Watt for the AMD. I can't find those models listed on Delta's website at quick glance, but it'd be a stretch to imagine that two different power supplies have the exact same efficiency curves. I mean, I'd believe if they were accurate to within maybe 3%, so now we're arguing over whether or not Intel and AMD are more than 2% different in efficiency? Come on people. The whitepaper does say they assume there might be a 1% difference between the two power supplies, but that's based on "eyeballing" the efficiency curves.
We know that Intel takes a hit with FB-DIMM memory especially as you add more memory modules.
Another inconsistency appears to be related to the case design, where the cases for the Intel machines appeared to be providing inadequate cooling for the memory modules, causing the system management controller to bump up fan speed considerably. So now we're comparing two systems with different power supplies and with different requirements for cooling which may or may not be related to the actual architecture but may be impacted by a design consideration made by the case manufacturer. How would these results change with different power supplies or a different case. Are the differences the same in a 2U case? A tower? Does it get worse? Better? I know that our Mac Pro's NEVER speed up the fans above the 500/600 RPM's that they bottom out at.
As noted by others, the paper is completely devoid of any discussion regarding CPU frequency / voltage scaling that may or may not be handled by the BIOS or Linux resident programs (cpuspeed daemon). It's possible they haven't even checked for it. As our company has both Intel and AMD linux boxes, I can testify that linux is very sensitive to motherboard/cpu combinations when it comes to cpu scaling and it's "possible" that this could be playing a MAJOR role in the idle performance values. It'd be nice to see it addressed.
Lastly, there's no discussion as to the optimizations made to the software being run on each of the boxes. Is the code compiled for each architecture individually taking into account support for 3DNow / SSE instructions, cache sizes, etc? Obviously more efficient or less efficient code execution would have a MAJOR impact on these studies, enough so that companies usually spend a large amount of time playing with compiler options to get the best performance on a given architecture. And when you're arguing over performance comparisons in the sub 20% difference arena, code efficiency should be addressed, especially if it's not a big commercial package that "everyone" in the industry would be using. Anyhoo, just my thoughts.
Imagine a Beowulf cluster of those!
I don't fully agree with the parent post, but it's not a troll. Some of these are legitimate issues.
there's no discussion as to the optimizations made to the software being run on each of the boxes. Is the code compiled for each architecture individually taking into account support for 3DNow / SSE instructions, cache sizes, etc? Obviously more efficient or less efficient code execution would have a MAJOR impact on these studies, enough so that companies usually spend a large amount of time playing with compiler options to get the best performance on a given architecture.
In the real world, people use the binaries that are provided by the distro, which is also what was done in this test. Apache and MySQL are not particularly amenable to compiler optimization anyway.
In many places, efficiency means little, when the performance means more.
Love how AMD is trying to make it seem like they have an advantage, when they lost the processor chip war fair and square.
Considering how Intel is raping AMD in the mobile and desktop market, I'm not sure if I can believe these 'tests.' AMD really has nothing to compete with Intel's conroe CPUs. They had their time as king of the hill when Athlon 64 was where it was at. Nowadays though, Athlon x2's really suck when compared to Core 2 Duos. The same goes for Opteron vs. conroe Xeon I expect.
Weaksauce as they say...
Almost all servers are extremely underutilized according to the research I've seen (which is why companies like VMware say they can sell you expensive virtualization products, to better utilize your equipment). If you're lucky it might have some bursty load where the big CPUs you put on it are going to be taxed for a significant amount of time, but most people simply average around 10 to 30% utilization during business hours. (so we're not even counting the mostly idle time for the 14 or so hours a day)
Seems like good efficiency on the lower end of your operating range could have some value to a customer. Would like to see a real cost analysis though, most AMD power comparisons I've seen are just raw data that is hard to make sense from.
“Common sense is not so common.” — Voltaire
It's the people buying the things they are appealing to. It's your intelligence they're insulting.
Deleted
hurt intel as they need a lot more power and give off more heat then DDR2 ECC ram.
and in amd systems the ram is linked to EACH cpu built in ram controller and the cpu have a better cpu to cpu link. Also the chipsets use less power.
Get numbers for actual server product lines. As another poster has pointed out, the PSU, case design, RAM configuration, disk config can all make a difference to power consumption.
So, benchmark the whole system. And don't bother with MIPS or FLOPS they're arbitrary and don't allow you to compare differing architectures. So give us SPECmarks per watt or TPC-? per watt as well as per dollar.
Then you can simply choose a particular make/model based on requirements.
Deleted
Hey, 'cmon, if is idle, SHUT IT DOWN, why keep it online, are you waiting for an attack?
Is it getting time for AMD marketing to pull this one out of the closet?
Intel - Leap Ahead =( http://www.leapsbeyond.com/
AMD - Leaps Beyond! http://www.leapsbeyond.com/
Is it getting time for AMD marketing to pull this one out of the closet?
Intel - Leap Ahead =( http://www.leapahead.com/
AMD - Leaps Beyond! http://www.leapsbeyond.com/
They are showing an average database workload. MySQL can't take advantage of SSE/3Dnow instructions anyway. As far the power supply goes - who cares? They're measuring the power used at the wall. It's all factored in the tests.
AMD machines simply use less power in most situations. I'm sorry it does not agree with Intel marketting literature, but how many times does it have to be proven?
Because CoreDuo is 65nm, it is twice as efficient as 90nm technology on dynamic load. The 3.0 GHz Opterons made on 90nm Windsor core on the other hand, are not the most efficient AMD offerings. AMD makes 65nm chips only up to 2.6GHz. But when it comes to doing nothing, which is the norm rather than exception, small geometry does not help enough. Intel chips are made on intrinsic Silicon, that has high of substrate parasitic current DC and AC. AMD uses SOIC, Silicon on Insulator (SiO2) and that being an excellent dielectric, draws nothing when idle.
I can't wait till AMD comes out with ZRAM
Petrus