Best offers

All about Miscellaneous
 Latest Miscellaneous articles
All Miscellaneous articles

Newsletters


  • Ask your question about IT issues
  • Post

Partners

The Games selection

crazy : Interactive Boogy Pick one of the 3 songs, hit on the correct keys matching this boy's dance moves.
violent : Interactive Buddy Unwind on your interactive buddy: Do anything you want to him, it will earn you money, and you can buy other stuff to torture him with.
Ads

Sponsored links

Power Efficiency Testing with SPECpower_ssj2008

Previous Next
2:40 AM - 07/23/2008 by Patrick Schmid and Achim Roos

While power consumption was never a real issue in desktop systems until Intel reached unreasonable power requirements with its Pentium 4 and Pentium D processors, the issue has been taken seriously in server farms for many years. Power is not only required to run servers, but increasing power requirements force data center and server farm operators to dedicate even more energy to air conditioning solutions. High density, high performance computing solutions require efficiency, hence SPEC decided to work on a power efficiency benchmark. SPECpower_ssj2008 was released in the end of 2007, and it relates performance and power requirements using the Java benchmark SPECjbb2005.

SPEC’s SPECpower_ssj2008 is based on SPECjbb2005, which is the Java benchmark suite. It can be used on all sorts of systems, so it is a flexible choice. However, the benchmark suite had to be modified to an extent that prevents the results of SPECpower_ssj2008 and SPECjbb2005 from being comparable.

SPEC calls the test system SUT, System under Test, and the monitoring system the CCS, Control & Collection System.

You will need a power meter and a second system for tracking power consumption in order to run SPECpower_ssj2008; SPEC refers to the monitoring system as the Control and Collection System (CCS). As you can see, the benchmark consists of a server part for the SUT (ssj_2008 JVM) and a client instance, the ssj2008 Director. The CCS actually commences the benchmark and takes care of measurements using the power meter and a thermometer.

Performance Calibration and Measurements

First of all, the ssj Director executes a peak transaction analysis to calibrate the system under test. Once this is done, the benchmark looks for the peak, runs all tests, and reports a load line as in the image below.

The SPECpower_ssj2008 tracks power requirements at 100% load and all the way down to active idle in 10% load increments.

The ssj2008 Director triggers one worker per processing core to determine the peak throughput on the benchmark, in order to calibrate the test system. It then runs its test suite at 100% load and at 10% increments all the way down to active idle, which represents the system waiting for work. SPEC decided to do this because servers typically run at low workloads, but they almost never actually idle. To reduce errors, the measurement starts only a few seconds after the workload began, and it ends some moments before the benchmark run will be finished. This is done to avoid measuring results while the system is in a transitional state.

Java Performance Per Watt for 0-100% Load

SPECpower_ssj2008 divides the sum of all performance results by the sum of all average power results for each of the runs. However, a more detailed analysis is available as well.

This is how SPECpower_ssj2008 calculares performance per Watt: It uses the sum of the performance results in operations per second and divides it by the sum of average power for each of the 11 test runs. The result is displays as ssj2008 operations per Watt.

It is obvious, given this workload and the test system requirements, that this benchmark was not designed to be executed at home. But it is the first industry standard benchmark of its kind that actually utilizes the core of a common Java benchmark. Since a large proportion of enterprise applications are based on Java VMs, the Java performance per watt results can be considered very relevant to the industry. However, despite drawing a comprehensive picture, it is of course not the only tool you would consult when making a significant decision.

Talkback
rhysee 07/23/2008 11:31 PM
Hide
-1+

Yawn .. what a boring article.

cangelini 07/23/2008 11:42 PM
Hide
-1+

Rhysee :
Yawn .. what a boring article.



Sounds like a good place to talk about what you'd like to be reading from the Tom's crew. We're all ears =)

pogsnet 07/24/2008 6:30 AM
Hide
-0+

I am expecting you use that software as sample between 9800GTX and HD 4850 both are good contender

cangelini 07/24/2008 6:34 AM
Hide
-1+

pogsnet :
I am expecting you use that software as sample between 9800GTX and HD 4850 both are good contender



Unfortunately, probably not going to happen ;-)

eodeo 08/13/2008 5:57 AM
Hide
-0+

Wouldn’t it be MORE fair to say that SPECviewperf is more like a cheat test that states that very crippled workstation cards are still faster than the vastly hardware superior “gaming” cards only due to driver restriction and more importantly, software optimizations?

If anything SPEC is one big Cheat tester, whose results you might as well plunge down the drain, since you aren’t going to get any useful info out of them.

To top that off, the test still uses OpenGL- just burry the darn thing. Mac users can complain all they want, but no self-respecting professional application has been recommending OGL for anything, but legacy for quite some time now. OpenGL is outdated for several years now. It’s both noticeably slower and has far lesser visual quality compared to DX 9.0c implementations.

I’m not sure about the rest of the SPEC family, but if SPECviewperf is any indication, its not looking good for them either.

I get that SPECheatTest can exist since many ignorant people still use “professional” cards and OpenGL, but why don’t you at least mention this in your article, or are you happy Quadro Mac users as well? Testing under a bell environment that proves that "professional" cards with 1/20 power of a current "gaming" card is still faster is just a self fulfilling prophecy. Who needs to see this propaganda? Who are workstation cards manufacturers trying to fool? The ignorant. How about you? Question directed at THG.

Both “SPECheatTest” and “Macs are not 200% more expensive, honest” articles have been an insult to the intelligence.

Thank you for reading.

eodeo 08/13/2008 6:00 AM
Hide
-0+

Quote :(SPEC) – a non-profit organization with the goal of providing relevant and realistic standard benchmarks.


Could anything be more further from the truth? How about black is actually white. Yeah, that about does it- barely.

Comments are closed on this page.

Sponsored links