CPU2000-Benchmark – Strenge Regeln
CPU2000 ermittelt die Performance der Prozessoren – im Zusammenspiel mit dem Speicher. Die Leistungsfähigkeit der Grafikkarte, der Netzwerkanbindung oder des Storage-Subsystems spielen bei der Benchmark-Suite keine Rolle.
SPECs CPU2000 verwendet Ganzzahlen- und Fließkommaprogramme und wird mit den Sourcecodes geliefert. Es handelt sich hierbei nicht um Lowlevel-Benchmarks, sondern um Software, die realitätsnahe Aufgabenstellungen bearbeitet. CPU2000 unterscheidet zwischen zwölf Integer-Programmen, die in C und C++ geschrieben sind, sowie 14 Floating-Point-Anwendungen, erstellt mit C und Fortran 77/90.
Vor jedem Testlauf ist bei CPU2000 Programm für Programm zu kompilieren. Für jede CPU-Architektur lässt sich dadurch die optimale Entwicklungsumgebung – bestehend aus Compilern, Mathematik-Bibliotheken sowie dem Betriebssystem – verwenden.