Intel’s oneAPI DPC++ Compiler disqualifiziert sich für Verstoß gegen SPEC-Richtlinien

Intels oneAPI DPC++ Compiler wurde kürzlich von der Standard Performance Evaluation Corporation (SPEC) disqualifiziert, weil er gegen die Richtlinien von SPEC verstoßen hat. Die Disqualifikation betrifft über 2.600 SPEC CPU 2017 Benchmark-Ergebnisse für Intel-Prozessoren.

Die Kernfrage dreht sich um die Optimierungen, die der Compiler auf eine Weise durchgeführt hat, die im Widerspruch zu Regel 1.4 von SPEC steht, die die Bedeutung von allgemeinen Optimierungen hervorhebt. Es wurde festgestellt, dass der Compiler unter Verwendung spezifischen Wissens über SPEC-Benchmarks optimiert wurde, insbesondere für die 523.xalancbmk_r/623.xalancbmk_s-Tests, was die Optimierungen nicht weit anwendbar machte.

Als Folge dieses Verstoßes werden die disqualifizierten Benchmark-Ergebnisse, die hauptsächlich ältere Versionen von Intel Xeon-Prozessoren betreffen, nicht mehr aktiv veröffentlicht. Sie bleiben jedoch zu Archivierungszwecken in der SPEC-Datenbank erhalten.

Untersuchungen haben ergeben, dass diese gezielten Optimierungen in bestimmten Szenarien zu Leistungssteigerungen von bis zu 9% führen könnten, einschließlich einer 4%igen Steigerung der SPECint-Geschwindigkeitsmetriken.

Das Problem betraf speziell die Intel oneAPI-Versionen 2022.0 bis 2023.0, ohne Auswirkungen auf Versionen vor 2022.0 oder nach 2023.0. Bemerkenswerterweise waren die Prozessoren der vierten Generation von Intel Xeon Sapphire Rapids am stärksten betroffen.

Um das Problem anzugehen, hat Intel in Version 2023.2.3 des Compilers korrigierende Maßnahmen ergriffen, indem die umstrittenen Optimierungen entfernt wurden. Diese aktualisierte Version ist speziell für die Verwendung mit den neueren Prozessoren der fünften Generation Xeon Emerald Rapids gedacht.

SPEC, gegründet im Jahr 1988 als maßgebliche Instanz für die Benchmark-Evaluierung der Anwendungsleistung, umfasst Mitglieder aus der Akademie, der Forschung und der IT-Branche. Der SPEC CPU 2017 Benchmark Suite, eine umfassende Sammlung von 43 Tests in vier Kategorien, ist darauf ausgelegt, die Leistung der CPU-Subsysteme zu bewerten, die sowohl Integer- als auch Gleitkommaoperationen sowie deren Parallelfähigkeiten umfassen.

Obwohl Intels oneAPI DPC++ Compiler wegen Verstoß gegen SPEC-Richtlinien disqualifiziert wurde, dokumentieren die von Intel ergriffenen Maßnahmen zur Behebung des Problems ihr Engagement für die Einhaltung von Branchenstandards und die Sicherstellung fairer und genauer Benchmarking-Praktiken.

The source of the article is from the blog maltemoney.com.br

Privacy policy
Contact