Zen 4 处理器的循环缓冲区在单线程运行时有 144 个条目,激活双线程 SMT 后则静态分配给每个线程 72 个条目。
性能影响
消息源通过 SPEC CPU2017 测试,发现启用和禁用循环缓冲区的测试结果几乎没有差异,整数和浮点套件总分差异不到 1%,SMT 性能提升也不受影响。

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


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

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






