SPEC 近日發(fā)布編譯器通知,表示近期發(fā)現(xiàn)英特爾 oneAPI DPC++ 編譯器存在特殊優(yōu)化問題,宣布 2600 多項(xiàng)英特爾 SPEC CPU 2017 基準(zhǔn)測試成績無效,。
用戶在提交部分 SPEC CPU 文件時發(fā)現(xiàn)該組織更新其通知:
SPEC 已經(jīng)裁定,,該結(jié)果所使用的編譯器利用 SPEC 代碼和數(shù)據(jù)集的先驗(yàn)知識(priori knowledge),執(zhí)行一種適用范圍較窄的轉(zhuǎn)換,從而專門提高 523.xalancbmk_r/ 623.xalancbmk_s 基準(zhǔn)性能的編譯,。
為了鼓勵具有廣泛適用性的優(yōu)化(見規(guī)則 1.4 https://www.spec.org/ cpu2017 / Docs / runrules.html#rule_1.4),SPEC 將不再公布使用該優(yōu)化的結(jié)果,。
這一結(jié)果將保留在 SPEC 結(jié)果數(shù)據(jù)庫中,,供歷史參考。
報道稱 SPEC 裁定的受影響編譯器為英特爾 oneAPI 2022.0 至 2023.0 版,,因此 2023.0 后續(xù)最新版本和 2022.0 此前版本數(shù)據(jù)都沒有問題,。
SPEC 修改了大約 2600 條記錄,其中包括英特爾 CPU 的 SPEC CPU 2017 結(jié)果,,并注明英特爾至強(qiáng)處理器(主要是老款處理器)的結(jié)果無效,。
Phoronix 網(wǎng)站的 Michael Larabel 認(rèn)為,英特爾專門設(shè)計的編譯器最高可以將速度提升 9%,,SPECint 的速度提升約 4%,。
ServeTheHome 表示,隨機(jī)檢查了 SPEC 的相關(guān)記錄,,第四代英特爾至強(qiáng) Sapphire Rapids 的結(jié)果影響最大,,英特爾最新 2023.2.3(主要用于第五代至強(qiáng) Emerald Rapids 處理器)已移除了特殊優(yōu)化。
注:SPEC 成立于 1988 年,,是由斯坦福大學(xué),、清華大學(xué)、微軟,、等全球幾十所知名大學(xué),、研究機(jī)構(gòu)、IT 企業(yè)組成的全球性的,、權(quán)威的第三方應(yīng)用性能測試組織,,旨在確立、修改,、認(rèn)定一系列服務(wù)器應(yīng)用性能評估的標(biāo)準(zhǔn)。
該組織最新的 SPEC CPU 2017 是一套 CPU 子系統(tǒng)測試工具,,包括 4 大種類共 43 個測試,,包括測試整型運(yùn)算速度、浮點(diǎn)運(yùn)算速度的 SPECspeed 2017,、SPECspeed 2017 Floating Point,,以及測試整型并發(fā)速率、浮點(diǎn)并發(fā)速率 SPECrate 2017 Integer,、SPECrate 2017 Floating Point,。