近期,AMD在其Zen 4架構的處理器上進行了一項低調的BIOS更新,這次更新意外地關閉了循環(huán)緩沖區(qū)(Loop Buffer)功能,而關于這一變動的具體原因,AMD并未向公眾透露。
循環(huán)緩沖區(qū),作為CPU前端的一個重要組成部分,其作用是臨時存儲已提取的少量指令。特別是對于小型循環(huán)操作,這一功能可以直接在緩沖區(qū)內執(zhí)行,從而有效減少功耗,提升整體性能。
經(jīng)過性能監(jiān)控數(shù)據(jù)的分析,人們發(fā)現(xiàn),在循環(huán)緩沖區(qū)被禁用后,Zen 4處理器的前端不再依賴這一區(qū)域來派發(fā)微操作。這一變化引發(fā)了廣泛關注。
然而,在SPEC CPU2017基準測試中,禁用循環(huán)緩沖區(qū)對Zen 4處理器的性能影響似乎并不大。無論是整數(shù)運算還是浮點運算,啟用與禁用該功能后的總得分差異均在1%以內,且SMT性能并未受到任何負面影響。
為了進一步驗證這一發(fā)現(xiàn),測試人員還對熱門游戲《賽博朋克2077》進行了實際測試。結果顯示,在VCache核心上,禁用循環(huán)緩沖區(qū)對游戲性能幾乎沒有影響。但在非VCache核心上的測試中,卻出現(xiàn)了約5%的性能下降,這一結果的具體原因目前仍是個謎。
面對外界的種種猜測和疑問,AMD官方至今仍未對此次禁用循環(huán)緩沖區(qū)的行為給出任何正式聲明或解釋。這一舉動無疑加劇了外界的猜測,有消息稱,AMD可能是出于避免未公開的硬件錯誤擴散的考慮,才做出了這一決定。
盡管AMD的沉默引發(fā)了諸多猜測,但無論如何,這一變化都提醒我們,即便是最頂尖的硬件制造商,在追求性能和穩(wěn)定性的道路上,也會遇到各種不可預見的挑戰(zhàn)。