SPEC 近日發(fā)布編譯器通知,表示近期發(fā)現(xiàn)英特爾 oneAPI DPC++ 編譯器存在特殊優(yōu)化問(wèn)題,宣布 2600 多項(xiàng)英特爾 SPEC CPU 2017 基準(zhǔn)測(cè)試成績(jī)無(wú)效。
用戶(hù)在提交部分 SPEC CPU 文件時(shí)發(fā)現(xiàn)該組織更新其通知:
SPEC 已經(jīng)裁定,該結(jié)果所使用的編譯器利用 SPEC 代碼和數(shù)據(jù)集的先驗(yàn)知識(shí)(priori knowledge),執(zhí)行一種適用范圍較窄的轉(zhuǎn)換,從而專(zhuān)門(mén)提高 523.xalancbmk_r/ 623.xalancbmk_s 基準(zhǔn)性能的編譯。
為了鼓勵(lì)具有廣泛適用性的優(yōu)化(見(jiàn)規(guī)則 1.4 https://www.spec.org/ cpu2017 / Docs / runrules.html#rule_1.4),SPEC 將不再公布使用該優(yōu)化的結(jié)果。
這一結(jié)果將保留在 SPEC 結(jié)果數(shù)據(jù)庫(kù)中,供歷史參考。
報(bào)道稱(chēng) SPEC 裁定的受影響編譯器為英特爾 oneAPI 2022.0 至 2023.0 版,因此 2023.0 后續(xù)最新版本和 2022.0 此前版本數(shù)據(jù)都沒(méi)有問(wèn)題。
SPEC 修改了大約 2600 條記錄,其中包括英特爾 CPU 的 SPEC CPU 2017 結(jié)果,并注明英特爾至強(qiáng)處理器(主要是老款處理器)的結(jié)果無(wú)效。
Phoronix 網(wǎng)站的 Michael Larabel 認(rèn)為,英特爾專(zhuān)門(mén)設(shè)計(jì)的編譯器最高可以將速度提升 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)用性能測(cè)試組織,旨在確立、修改、認(rèn)定一系列服務(wù)器應(yīng)用性能評(píng)估的標(biāo)準(zhǔn)。
該組織最新的 SPEC CPU 2017 是一套 CPU 子系統(tǒng)測(cè)試工具,包括 4 大種類(lèi)共 43 個(gè)測(cè)試,包括測(cè)試整型運(yùn)算速度、浮點(diǎn)運(yùn)算速度的 SPECspeed 2017、SPECspeed 2017 Floating Point,以及測(cè)試整型并發(fā)速率、浮點(diǎn)并發(fā)速率 SPECrate 2017 Integer、SPECrate 2017 Floating Point。