Le compilateur oneAPI DPC++ d’Intel risque la disqualification pour violation des directives de SPEC

Le compilateur oneAPI DPC++ d’Intel a récemment fait face à une disqualification par la Standard Performance Evaluation Corporation (SPEC) pour avoir enfreint les directives de SPEC. Cette disqualification affecte plus de 2600 scores de référence SPEC CPU 2017 pour les processeurs Intel.

La question en jeu tourne autour des optimisations effectuées par le compilateur d’une manière qui contredit la Règle 1.4 de SPEC, qui souligne l’importance des optimisations générales. Le compilateur a été trouvé optimisé en utilisant une connaissance spécifique des tests de référence de SPEC, en particulier pour les tests 523.xalancbmk_r/623.xalancbmk_s, rendant les optimisations non largement applicables.

En conséquence de cette violation, les scores de référence disqualifiés, impactant principalement les processeurs Intel Xeon, en particulier les versions plus anciennes, ne seront plus publiquement publiés. Cependant, ils resteront dans la base de données de SPEC à des fins d’archivage.

Les enquêtes sur la question ont révélé que ces optimisations ciblées pourraient entraîner des améliorations de performance allant jusqu’à 9% dans certains scénarios, y compris une augmentation de 4% des mesures de vitesse SPECint.

Le problème était spécifique aux versions Intel oneAPI 2022.0 à 2023.0, sans impact sur les versions antérieures à 2022.0 ou postérieures à 2023.0. Notamment, les processeurs Intel Xeon Sapphire Rapids de quatrième génération ont été les plus touchés.

Pour répondre à l’inquiétude, Intel a pris des mesures correctives en supprimant les optimisations contestées dans la version 2023.2.3 du compilateur. Cette version mise à jour est spécifiquement destinée à être utilisée avec les nouveaux processeurs Intel Xeon Emerald Rapids de cinquième génération.

SPEC, fondée en 1988 en tant qu’entité d’autorité pour le benchmarking des performances des applications, regroupe des membres du milieu universitaire, de la recherche et de l’industrie des technologies de l’information. La suite de tests de référence SPEC CPU 2017, une collection robuste de 43 tests répartis dans quatre catégories, est conçue pour évaluer les performances des sous-systèmes de CPU, englobant à la fois des opérations entières et en virgule flottante ainsi que leurs capacités de concurrence.

Bien que le compilateur oneAPI DPC++ d’Intel ait été disqualifié pour avoir enfreint les directives de SPEC, les actions prises par Intel pour résoudre le problème démontrent leur engagement à respecter les normes de l’industrie et à garantir des pratiques de benchmarking justes et précises.

The source of the article is from the blog procarsrl.com.ar

Privacy policy
Contact