On TV.com: FAMILY GUY Special Finds New Sponsor
BNET Business Network:
BNET
TechRepublic
ZDNet

January 23rd, 2008

Analysis: Server Side Java energy efficiency versus load

Posted by George Ou @ 5:25 am

Categories: AMD, Energy efficiency - green, Hardware, Intel, Processors, Servers

Tags: Performance, Java, Workload, Efficiency, Advanced Micro Devices Inc., CPU, Analysis, Intel Corp., Energy Efficiency, SPEC

With the arrival of the latest standardized energy efficiency benchmark from SPEC, we have a good way to measure server efficiency.  In light of the recent controversy over flawed energy efficiency studies that have unfortunately been touted by so many in the press instead of SPEC, I thought I’d offer some more in-depth analysis on energy efficiency.

The new SPECpower_ssj2008 benchmark gives us a standardized way of measuring energy efficiency for Server Side Java.  SPECpower_ssj2008 gives us efficiency data at varying workloads going from 0% to 100% at increments of 10%.  Then it provides us with a Performance to Power Ratio curve along with an average efficiency of those 11 workload measurements.  The two graphs below are compiled from the SPEC database.  It represents the fastest Intel quad-core system (below left) versus the only AMD CPU submitted to the SPECpower_ssj2008 database to date which is a special energy-efficient Opteron 2216HE (below right).

The two graphs above show more than a 3 to 1 advantage for the fastest Intel system when we look at it in terms of percent workload.  This is a perfectly valid way of analyzing the data, but the tradeoff is that you’re not seeing the efficiency of each processor at absolute workloads which might be valuable if you need a system with lighter workloads.  So to offer an alternative method of interpreting the efficiency data, I plotted out the following Efficiency versus CPU capacity graph with published data from SPEC (and some MS Excel help from analyst David Kanter).

  • DP = Dual Processor
  • UP = Single Processor (Uni-Processor)
  • QC = Quad Core
  • DC = Dual Core
  • FB = Fully Buffered
  • “Operations per joule” is identical to ssj_ops/watt unit used by SPEC.
  • “Operations per second” refers to Server Side Java performance.

The blue curve represents the Intel E5450 server shown in the SPEC “Performance to Power” chart above left while the cyan curve represents the AMD 2216HE system.  You’ll notice that the curves are somewhat close together at the lower workloads which means the AMD system is almost as efficient as Intel at lighter workloads.  But at peak performance levels, Intel is three times faster than the AMD 2216HE system and more then three times the energy efficiency.  So if you had to buy three of the AMD 2216HE systems to get the same Server Side Java capacity as the Intel E5450, it would cost you three times the power.

You’ll also notice the pink curve spiking upwards in efficiency just shy of the absolute peak efficiency level of Intel’s latest 45nm E5450 3.0 GHz quad-core CPU.  This single-socket single-processor 2.4 GHz XEON X3220 Intel server is by far the most efficient system at lighter workloads.  Had a newer single-socket CPU like the 45nm QX9650 3.0 GHz 45nm quad-core processor been used, the efficiency curve would probably fly off this chart.  Intel’s 5100 series “San Clemente” chipset will  also get much better efficiency than anything on this graph because it uses lower power registered DDR2-667 memory like AMD.

<Next page - How to spot a flawed CPU energy efficient study>

Pages: 1 2

George Ou is Technical Director of ZDNet. See his full profile and disclosure of his industry affiliations.

  • Talkback
  • Most Recent of 48 Talkback(s)
The current SPECPower data has production hardware from both camps
The current SPECPower data has production hardware from both camps. It's missing the fastest AMD 2218HE CPU and it's missing the fastest Intel 3.2 GHz processors in the test so it?s not quite complet... (Read the rest)
Posted by: georgeou Posted on: 02/06/08 You are currently: a Guest | | Terms of Use
That was educational  nucrash | 01/23/08
Since you complained for more IT content, that was for you  georgeou | 01/23/08
Have to justify spending work time on ZDnet  nucrash | 01/23/08
No problem - nt  georgeou | 01/23/08
No question, AMD is disappointing ...  bjbrock | 01/23/08
The AMD systems have higher energy consumption on the desktop  georgeou | 01/23/08
You're doing exactly the same thing you complained about.  Letophoro | 01/23/08
I think this anticle is fare.  Victor2008 | 01/23/08
2216HE is the best chip available from AMD  georgeou | 01/23/08
2216 certainly isn't the fastest chip available  Robert Crocker | 01/23/08
This is a brand new test and there are only one dozen entries in it so far.  georgeou | 01/23/08
It's weak  Robert Crocker | 01/23/08
Neal Nelson is off by 80% whereas the current SPECpower data is off by 8%  georgeou | 01/23/08
It's not off by 8%  Robert Crocker | 01/24/08
8% assumes perfect scaling. No CPU scales perfectly.  georgeou | 01/24/08
Furthermore, the current SPECpower data does more injustice to Intel  georgeou | 01/24/08
Please send your complaint to AMD  Victor2008 | 01/24/08
Then should it be the basis for an "analysis"?  Robert Crocker | 01/24/08
Please...  thetruthhurts | 01/27/08
Wrong in so many ways.  Letophoro | 01/24/08
Intel has even faster and lower power chips that haven't been tested  georgeou | 01/24/08
FYI, AMD's 90nm technology is still their fastest production parts.  georgeou | 01/24/08
What's wrong with the other analysis?  Robert Crocker | 01/23/08
To be honest...  nucrash | 01/23/08
Even if you don't exceed the TPM, you might still violate SLA  georgeou | 01/23/08
Question George  toadlife | 01/23/08
Point about software vs hardware costs..  cornpie | 01/23/08
Don't dismiss the question  toadlife | 01/23/08
Actually it's kinda of funny/sad  Robert Crocker | 01/23/08
Upfront cost is sometimes important  georgeou | 01/23/08
One other option is single-socket servers and virtualization  georgeou | 01/23/08
How does virtualization fit in?  cornpie | 01/23/08
Virturalization is a key strategy on efficiency  georgeou | 01/23/08
Windows 2003 Enterprise Edition  Robert Crocker | 01/23/08
You're right, it's Enterprise edition.  georgeou | 01/23/08
Worthy of a whole post...  christian.d.black@... | 01/24/08
You are right about batch jobs  georgeou | 01/24/08
RE: Analysis: Server Side Java energy efficiency versus load  The Rationalist | 01/24/08
Funny...  thetruthhurts | 01/27/08
Excellent Excel graph  mswift@... | 01/24/08
I didn't realize this, thank you for educating me  georgeou | 01/24/08
On an off note, I hear some women have super human color  georgeou | 01/24/08
AND WHERE ARE NIAGARA AND NIAGARA 2???!!!  orlusha | 01/24/08
Sun needs to submit some data  georgeou | 01/24/08
At it again...  CFKane | 01/24/08
Once again...  thetruthhurts | 01/27/08
How convenient  CFKane | 01/30/08
The current SPECPower data has production hardware from both camps  georgeou | 02/06/08

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

Click Here
advertisement

Recent Entries

Top Rated

    advertisement

    Archives

    ZDNet Blogs

    White Papers, Webcasts, and Downloads

    SmartPlanet

    Click Here