Neue Xeon-CPUs von 50 bis 120 Watt fordern Opteron

Energie-Test: Performance pro Watt bei Quad-Core-CPUs

Energieverbrauch bei unterschiedlicher Last

Für die Durchführung des SPECpower_ssj2008 werden neben dem zu untersuchenden System ein für den Benchmark zertifiziertes Leistungsmessgerät sowie ein Controller-PC benötigt.

Nach einem dreifachen Kalibriervorgang für die Performance unter Volllast kalkuliert SPECpower_ssj2008 zunächst über eine lineare Skala die Vorgaben für die Teillastzustände mit 90, 80, 70, 60, 50, 40, 30, 20 und 10 Prozent Prozessorauslastung. Entsprechend schiebt der Benchmark Wartezyklen zwischen den Java-Berechnungen ein.

Lastzustände: Nach drei Kalibriermessungen unter Volllast fährt SPECpower_ssj2008 die CPU-Auslastung in 10-Prozent-Schritten zurück. (Quelle: SPEC).
Lastzustände: Nach drei Kalibriermessungen unter Volllast fährt SPECpower_ssj2008 die CPU-Auslastung in 10-Prozent-Schritten zurück. (Quelle: SPEC).

Die Synchronisation der Energiewerte mit den entsprechenden Lastzuständen auf dem zu testenden System erfolgt vom Controller-PC aus. Dieser ist über Ethernet mit dem Testsystem verbunden. Die auf dem Controller-PC ebenfalls installierte SPECpower_ssj2008-Software sammelt die Performance-Werte bei allen Lastzuständen des Testsystems. Der Controller-PC ist auch mit dem Messgerät zur Ermittlung des Energieverbrauchs per serieller Schnittstelle verbunden. Jede Sekunde sendet der Energiemesser die Wattzahl an den Controller-PC. Abgeschlossen wird der Testvorgang von SPECpower_ssj2008 mit einer Idle-Messung.

Als zusätzliche Kontrollinstanz muss ein Temperatursensor die aktuelle Umgebungstemperatur beim Testsystem messen und dem Controller-PC melden. Die Temperatur hat aber keinen Einfluss auf die Ergebnisse von SPECpower_ssj2008 – vorausgesetzt, eine zu hohe Temperatur zwingt das System nicht ins Throttling.

Als Ergebnis gibt SPECpower_ssj2008 nach zirka 75 Minuten Laufzeit eine lastabhängige Performance-Watt-Kurve aus. Für jeden Lastzustand (10-Prozent-Schritte) gibt es die ssj_ops als Performance-Angabe sowie den zugehörigen Energieverbrauch des Systems. Zusätzlich generiert SPECpower_ssj2008 einen gemittelten Gesamtwert, mit dem die Energieeffizienz eines Systems zum Ausdruck gebracht werden soll.