Technik & Know-how: Welches ist die schnellste CPU-Architektur?

Christian Vilsbeck war viele Jahre lang als Senior Editor bei TecChannel tätig. Der Dipl.-Ing. (FH) der Elektrotechnik, Fachrichtung Mikroelektronik, blickt auf langjährige Erfahrungen im Umgang mit Mikroprozessoren zurück.

SPEC unterscheidet bei CPU2000 zwischen dem Base- und Peak-Rating. Beim Base-Rating müssen alle CPU2000-Programme mit den gleichen Compiler-Flags erstellt werden. Dabei ist auch nur eine bestimmte Anzahl von Optimierungs-Flags – maximal vier – zulässig. Das Peak-Rating von CPU2000 erlaubt unterschiedliche Compiler-Einstellungen und Optimierungen bei jedem einzelnen Programm. Mit dem Peak-Rating wird die maximale Leistungsfähigkeit einer CPU ermittelt.

Bei den CPU2000-Benchmarks gibt es sehr strenge Regeln: Die verwendeten Compiler, Bibliotheken, Switches und das Betriebssystem müssen mit dem Ergebnis veröffentlicht werden. Damit lassen sich die Ergebnisse auch von unabhängigen Stellen einfach nachprüfen, Betrug würde schnell auffallen.

Die CPU2000-Benchmark-Suite ermöglicht vier Performance-Messungen:

  • SPECint_2000: Ermittelt die Integer-Performance des Prozessors. Der Test arbeitet singlethreaded.

  • SPECfp_2000: Ermittelt die Floating-Point-Performance des Prozessors. Der Test arbeitet singlethreaded.

  • SPECint_rate_2000: Ermittelt die Integer-Performance bei parallel arbeitenden Programmen. Die Anzahl der parallelen Kopien lässt sich einstellen.

  • SPECfp_rate_2000: Ermittelt die Floating-Point-Performance bei parallel arbeitenden Programmen. Die Anzahl der parallelen Kopien lässt sich einstellen.

Zur Startseite