12 月 3 日消息,科技媒體 chipsandcheese 于 12 月 1 日發布博文,報道稱 AMD 在未發布公告或者說明的情況下,在最新發布的 BIOS 更新中,悄然關閉了 Zen 4 處理器的循環緩沖區(Loop Buffer)功能。
循環緩沖區簡介
簡要介紹下該功能,循環緩沖區位于 CPU 前端,用于保存部分已獲取的指令,對于包含在循環緩沖區內的小循環,CPU 可以關閉部分前端階段來執行,從而達到省電的目的。
Zen 4 的前端可以從三個源調度微操作
Zen 4 處理器的循環緩沖區在單線程運行時有 144 個條目,激活雙線程 SMT 后則靜態分配給每個線程 72 個條目。
性能影響
消息源通過 SPEC CPU2017 測試,發現啟用和禁用循環緩沖區的測試結果幾乎沒有差異,整數和浮點套件總分差異不到 1%,SMT 性能提升也不受影響。
以《賽博朋克 2077》游戲實測,發現對 VCache 核心上的游戲來說,禁用循環緩沖區對性能幾乎沒有影響,但在非 VCache 核心上卻出現了 5% 的性能下降,原因不明。
功耗影響
循環緩沖區的首要目標是降低功耗,而非提升性能,允許核心在運行小循環時關閉操作緩存等前端部件,但測試功耗結果復雜且難以解釋,該媒體認為需要進一步的硬件測試來驗證。
AMD 關閉 Zen 4 循環緩沖區的具體原因尚不清楚,該媒體推測可能是由于發現了未公開的硬件錯誤。
本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。