當前位置: 華文世界 > 科技

英特爾客製編譯器最佳化 CPU 最高 9%,SPEC宣布近 2600 項成績無效

2024-02-19科技

IT之家 2 月 19 日訊息,SPEC 近日釋出編譯器通知,表示近期發現英特爾 oneAPI DPC++ 編譯器存在特殊最佳化問題,宣布 2600 多項英特爾 SPEC CPU 2017 基準測試成績無效。

使用者在送出部份 SPEC CPU 檔時發現該組織更新其通知:

SPEC 已經裁定,該結果所使用的編譯器利用 SPEC 程式碼和數據集的先驗知識(priori knowledge),執行一種適用範圍較窄的轉換,從而專門提高 523.xalancbmk_r/ 623.xalancbmk_s 基準效能的編譯。

為了鼓勵具有廣泛適用性的最佳化(見規則 1.4),SPEC 將不再公布使用該最佳化的結果。

這一結果將保留在 SPEC 結果數據庫中,供歷史參考。

報道稱 SPEC 裁定的受影響編譯器為英特爾 oneAPI 2022.0 至 2023.0 版,因此 2023.0 後續最新版本和 2022.0 此前版本數據都沒有問題。

SPEC 修改了大約 2600 條記錄,其中包括英特爾 CPU 的 SPEC CPU 2017 結果,並註明英特爾至強處理器(主要是老款處理器)的結果無效。

Phoronix 網站的 Michael Larabel 認為, 英特爾專門設計的編譯器最高可以將速度提升 9%,SPECint 的速度提升約 4%。

ServeTheHome 表示,隨機檢查了 SPEC 的相關記錄,第四代英特爾至強 Sapphire Rapids 的結果影響最大,英特爾最新 2023.2.3(主要用於第五代至強 Emerald Rapids 處理器)已移除了特殊最佳化。

IT之家註:SPEC 成立於 1988 年,是由史丹福大學、清華大學、微軟、等全球幾十所知名大學、研究機構、IT 企業組成的全球性的、權威的第三方套用效能測試組織,旨在確立、修改、認定一系列伺服器套用效能評估的標準。

該組織最新的 SPEC CPU 2017 是一套 CPU 子系統測試工具,包括 4 大種類共 43 個測試,包括測試整型運算速度、浮點運算速度的 SPECspeed 2017、SPECspeed 2017 Floating Point,以及測試整型並行速率、浮點並行速率 SPECrate 2017 Integer、SPECrate 2017 Floating Point。