曝光!英特爾編譯器操控基準測試,至強 CPU性能受質疑
英特爾的特製編譯器可能誇大了測試結果約 9%
最近更新時間 2024-02-19 11:47:42
雖然那些基準啊,總是有人爭議,而且也不全能代表真實情況,但它們在量化評估裏還是挺重要的。這就是為啥那些書呆子們對基準研究得那麼透徹。不僅如此,很多公司還要靠第三方基準結果來做出幾百萬甚至幾十億美元的投資決定。所以,當有人發現某公司在基準測試上搞鬼時,那可就是大事兒了。最近,英特爾至強 CPU 的一些具體測試結果引起了人們的關注。
就拿標準性能評估公司(SPEC)來説吧,他們在廣受歡迎的 SPEC CPU 2017 工業測試中,宣佈了 2022 年和 2023 年版至強處理器的 2600 多項測試結果都不靠譜。他們查查發現,英特爾用的編譯器有點“花樣”,他們説:“利用對 SPEC 代碼和數據集的先驗知識,搞了一套專門提高 523.xalancbmk_r / 623.xalancbmk_s 基準性能的花招”。
簡單來説,SPEC 指責英特爾為了這些基準測試專門優化了編譯器,這意味着測試結果可能不太準確地反映了最終用户的真實性能。英特爾的那套特製編譯器可能誇大了 SPEC 測試結果約 9%。要是想深挖技術細節的話,可以看看 ServeTheHome 和 Phoronix 的報告,他們通過 Tom's Hardware 提供了相關信息。
SPEC 在自己的基準數據庫裏翻了翻,發現了這些問題。雖然他們不會刪掉這些數據以保留歷史記錄,但會在報告裏説這些數據是無效的。至於最新的工業級至強處理器(第 5 代 Emerald Rapids 系列),它們用的編譯器版本稍微更新了一點,但沒用這些被叫做“性能增強 API”的花招。