Unfaire Optimierungen gab es in der Vergangenheit hauptsächlich in der Automobilbranche mit Dieselgate und Co. Diesmal steht jedoch nicht die Automobilindustrie, sondern die CPU-Branche im Rampenlicht, genauer gesagt Intel und die Welt der CPU-Benchmarks. Die Standard Performance Evaluation Corporation (SPEC)[1], eine Autorität für Leistungsmessungen, hat kürzlich über 2.600 Intel-Benchmark-Ergebnisse für ungültig erklärt. Der Grund? Unfaire Compiler-Optimierungen, die die Leistung künstlich verbessern, ähnlich wie bei Dieselgate, wo Abgaswerte manipuliert wurden.
Intel nutzte spezifische Optimierungen, die dazu dienten, die Performance in bestimmten Testszenarien zu steigern – ein Vorgehen, das besonders bei den 4.-Gen-Xeon-Prozessoren (Sapphire Rapids) zum Tragen kam. Laut Berichten führten diese Optimierungen zu einer etwa 9%igen Leistungssteigerung in SPECint-Benchmarks, was Fragen hinsichtlich der Authentizität der dargestellten Leistung aufwirft.
ServeTheHome[1] vertieft die Diskussion, indem es aufzeigt, wie diese Optimierungen nicht nur ein paar ausgewählte Ergebnisse verfälschten, sondern über 2.500 Benchmarks betrafen. Die Praxis, spezifisches Wissen über den SPEC-Code und die Daten zur Leistungssteigerung zu nutzen, wurde von SPEC schließlich abgelehnt. Dies dient dem Ziel, Optimierungen zu fördern, die eine breitere Anwendbarkeit haben und nicht nur auf spezifische Benchmarks zugeschnitten sind.
Die Ironie des Ganzen liegt in der Parallele zum Dieselgate-Skandal: Während Automobilhersteller Abgaswerte manipulierten, um bessere Ergebnisse vorzutäuschen, bediente sich Intel spezifischer Compiler-Optimierungen, um die Messwerte seiner CPUs künstlich zu steigern. Beide Fälle zeigen, wie in der Technik- und Automobilbranche Grenzen ausgereizt und überschritten werden, um in einem hart umkämpften Markt Vorteile zu erlangen – manchmal auf Kosten der Transparenz und Ehrlichkeit.
Diese Vorfälle werfen wichtige Fragen auf: Wie können Industriestandards und Benchmarks gestaltet werden, um Manipulationen zu verhindern? Wie können Konsumenten sich darauf verlassen, dass die Leistung, die auf dem Papier steht, auch der Realität entspricht? Und schließlich, was benötigt es, um eine Kultur der Integrität in der technologischen Entwicklung zu fördern? Dieselgate in der Automobilindustrie war ein Weckruf, und nun könnte die CPU-Branche vielleicht ihr kleines CPU-Gate bekommen. Allerdings gab es auch in der Vergangenheit schon häufiger, speziell auf Benchmarks, optimierte Grafikkartentreiber.
Verweise