IT之家 2024年12月03日
原因不明,AMD 悄然禁用 Zen 4 处理器的循环缓冲区
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

AMD在最新的BIOS更新中,未经任何公告或说明,关闭了Zen 4处理器的循环缓冲区功能。该功能位于CPU前端,用于保存部分已获取的指令,有助于在小循环中省电。测试结果显示,禁用循环缓冲区对整体性能影响微乎其微,但部分场景下非VCache核心性能下降5%。循环缓冲区的首要目标是降低功耗,但测试结果复杂,AMD关闭该功能的具体原因尚不明确,推测可能是由于发现了未公开的硬件错误。

🤔AMD在最新BIOS更新中,未经任何公告,悄然关闭了Zen 4处理器的循环缓冲区功能,该功能位于CPU前端,用于保存部分已获取的指令,从而在小循环中节省功耗。

📊测试结果显示,禁用循环缓冲区对整体性能影响很小,SPEC CPU2017测试中,整数和浮点套件总分差异不到1%,SMT性能提升不受影响;但在《赛博朋克2077》等游戏中,非VCache核心性能出现5%的下降,原因不明。

💡循环缓冲区的首要目标是降低功耗,允许核心在运行小循环时关闭操作缓存等前端部件,但测试功耗结果复杂且难以解释,需要进一步的硬件测试来验证。

❓AMD关闭Zen 4循环缓冲区的具体原因尚不清楚,可能是由于发现了未公开的硬件错误。

IT之家 12 月 3 日消息,科技媒体 chipsandcheese 于 12 月 1 日发布博文,报道称 AMD 在未发布公告或者说明的情况下,在最新发布的 BIOS 更新中,悄然关闭了 Zen 4 处理器的循环缓冲区(Loop Buffer)功能。

循环缓冲区简介

IT之家简要介绍下该功能,循环缓冲区位于 CPU 前端,用于保存部分已获取的指令,对于包含在循环缓冲区内的小循环,CPU 可以关闭部分前端阶段来执行,从而达到省电的目的。

Zen 4 的前端可以从三个源调度微操作

Zen 4 处理器的循环缓冲区在单线程运行时有 144 个条目,激活双线程 SMT 后则静态分配给每个线程 72 个条目。

性能影响

消息源通过 SPEC CPU2017 测试,发现启用和禁用循环缓冲区的测试结果几乎没有差异,整数和浮点套件总分差异不到 1%,SMT 性能提升也不受影响。

以《赛博朋克 2077》游戏实测,发现对 VCache 核心上的游戏来说,禁用循环缓冲区对性能几乎没有影响,但在非 VCache 核心上却出现了 5% 的性能下降,原因不明。

功耗影响

循环缓冲区的首要目标是降低功耗,而非提升性能,允许核心在运行小循环时关闭操作缓存等前端部件,但测试功耗结果复杂且难以解释,该媒体认为需要进一步的硬件测试来验证。

AMD 关闭 Zen 4 循环缓冲区的具体原因尚不清楚,该媒体推测可能是由于发现了未公开的硬件错误。

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

AMD Zen 4 循环缓冲区 BIOS更新 处理器性能
相关文章