打上Spectre更新之後,部分AMD處理器的性能反而更高了
最近阿姆斯特丹大學的安全小組VUSec在Intel和ARM CPU中發現了一個新的BHI Spectre v2漏洞。隨著緩解更新的到位,人們發現即使是最先進的第11代和第12代Intel處理器在應用新的更新後也會損失很多性能,同時也發現AMD的CPU受此次漏洞事件影響較小。儘管AMD CPU似乎不受這種新的Spectre-BHB威脅的影響,但Intel的IPAS STORM安全團隊發現AMD CPU中使用的針對Spectre v2的LFENCE/JMP緩解措施實際上沒有什麼幫助。因此AMD現在推薦"通用retpoline"或間接分支限制性投機(IBRS)的緩解方法。
為了看看新的通用retpoline如何影響AMD晶片的性能,Phoronix決定在不同型號、不同平台的AMD處理器上測試三個新的更新。首先看到有16核心的Ryzen 9 5950X桌上型CPU在Stress-NG合成壓力測試之外,與我們在Core i9-12900K上看到的更新後的性能損失相比要低得多。
Ryzen 5950X
8核Ryzen 9 5900HX行動雞片的性能損失略大,儘管如此,它仍然遠遠低於在Tiger Lake Core i7-1185G7上觀察到的情況。
Ryzen 5900HX
最後再看到8核EPYC 72F3形式的EPYC CPU,在這種情況下結果更加詭異,因為EPYC甚至在打了retpoline新後的某些測試中表現更好。
EPYC 72F3
消息來源
頁:
[1]