Intel’s oneAPI DPC++ Compiler Geconfronteerd met Diskwalificatie wegens Schending van SPEC Richtlijnen

De oneAPI DPC++-compiler van Intel is onlangs geconfronteerd met diskwalificatie door de Standard Performance Evaluation Corporation (SPEC) wegens schending van de richtlijnen van SPEC. De diskwalificatie heeft invloed op meer dan 2.600 benchmarkscores van SPEC CPU 2017 voor Intel-processors.

Het probleem draait om de optimalisaties uitgevoerd door de compiler op een manier die indruist tegen Regel 1.4 van SPEC, die het belang benadrukt van algemene optimalisaties. De compiler bleek geoptimaliseerd te zijn met specifieke kennis van SPEC’s benchmarks, met name voor de tests 523.xalancbmk_r/623.xalancbmk_s, waardoor de optimalisaties niet algemeen toepasbaar waren.

Als gevolg van deze schending zullen de gediskwalificeerde benchmarkscores, die voornamelijk van invloed zijn op Intel Xeon-processors, met name oudere versies, niet langer actief worden gepubliceerd. Ze blijven echter in de database van SPEC voor archiveringsdoeleinden.

Onderzoeken naar de kwestie hebben aangetoond dat deze gerichte optimalisaties kunnen leiden tot prestatieverbeteringen tot 9% in bepaalde scenario’s, inclusief een toename van 4% in SPECint-snelheidsmetingen.

Het probleem was specifiek voor Intel oneAPI-versies 2022.0 tot en met 2023.0, zonder impact op versies voor 2022.0 of na 2023.0. Opmerkelijk is dat de vierde generatie Intel Xeon Sapphire Rapids-processors het meest getroffen waren.

Om de zorg aan te pakken, heeft Intel corrigerende maatregelen genomen door de omstreden optimalisaties te verwijderen in versie 2023.2.3 van de compiler. Deze bijgewerkte versie is specifiek bedoeld voor gebruik met de nieuwere vijfde generatie Xeon Emerald Rapids-processors.

SPEC, opgericht in 1988 als een autoriteit op het gebied van benchmarking van de prestaties van toepassingen, omvat leden uit academische kringen, onderzoek en de IT-industrie. SPEC CPU 2017 benchmark suite, een uitgebreide verzameling van 43 tests verdeeld over vier categorieën, is ontworpen om de prestaties van CPU-subsytemen te beoordelen, zowel integer- als floating-point bewerkingen, evenals hun concurrency-capaciteiten.

Hoewel de oneAPI DPC++-compiler van Intel is gediskwalificeerd wegens schending van SPEC-richtlijnen, laten de maatregelen die door Intel zijn genomen om het probleem aan te pakken, zien dat ze zich inzetten voor het naleven van industriestandaarden en het garanderen van eerlijke en nauwkeurige benchmarkpraktijken.

The source of the article is from the blog myshopsguide.com

Privacy policy
Contact