Title

IntelのoneAPI DPC ++コンパイラがSPECのガイドラインに違反したため、失格の危機に直面しています

IntelのoneAPI DPC ++コンパイラは、最近、Standard Performance Evaluation Corporation(SPEC)によってSPECのガイドラインに違反したことで失格の危機に直面しています。この失格は、Intelプロセッサの2,600以上のSPEC CPU 2017ベンチマークスコアに影響を与えています。

問題は、コンパイラによる最適化が、SPECのルール1.4に反する方法で行われている点にあります。SPECは、一般的な最適化の重要性を強調するルール1.4に反する最適化が行われていると判断しました。特に、523.xalancbmk_r/623.xalancbmk_sテスト向けにSPECのベンチマークの特定の知識を使用して最適化されたため、これらの最適化は広く適用されないことが判明しました。

この違反の結果、特に古いバージョンのIntel Xeonプロセッサに主に影響を与える失格のベンチマークスコアは、今後は積極的には公開されなくなります。ただし、これらのスコアはSPECのデータベースに記録されるために保持されます。

この問題に関する調査により、これらのターゲットとなる最適化が、一部のシナリオで最大9%のパフォーマンス向上につながる可能性があることが明らかになり、SPECintスピードメトリクスで4%の向上があることが示されました。

この問題は、Intel oneAPIバージョン2022.0から2023.0に特有であり、2022.0以前や2023.0以降のバージョンには影響がありませんでした。特に、第4世代のIntel Xeon Sapphire Rapidsプロセッサが最も影響を受けました。

この懸念に対処するために、Intelはコンパイラのバージョン2023.2.3で議論の的となる最適化を削除するという是正措置を講じました。この更新されたバージョンは、新しい第5世代のXeon Emerald Rapidsプロセッサとの使用を意図したものです。

1988年にアプリケーションパフォーマンスのベンチマークを行う機関として設立されたSPECには、学術、研究、IT業界からのメンバーが含まれています。SPEC CPU 2017ベンチマークスイートは、43のテストを含む4つのカテゴリ全体でCPUサブシステムのパフォーマンスを評価するよう設計されており、整数演算と浮動小数点演算、並行処理能力を包括しています。

IntelのoneAPI DPC ++コンパイラは、SPECのガイドラインに違反したことで失格したものの、問題に対処するためにIntelが取った行動は、業界基準を遵守し、公正かつ正確なベンチマークプラクティスを確保するという彼らのコミットメントを示しています。

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

Privacy policy
Contact