You dont have javascript enabled! Please enable it!
百度/360权5,日IP1w+ 查看详情
立即入驻

AMD 通过最新 BIOS 更新禁用 Zen 4 CPU 中的循环缓冲区而不影响性能

循环缓冲区并没有对提升Ryzen 7000 CPU的性能产生显著影响,因此AMD决定将其停用。

AMD通过AGESA 1.2.0.2a补丁在AM5主板上停用Zen 4循环缓冲区,因为Op Cache足以管理循环

AMD的循环缓冲区技术并不是大多数Ryzen系列中都能找到的特性。它仅在Zen 4架构的CPU上实施,以确保前端流水线可以被绕过,从而实现更优化的性能。然而,由于缺乏详尽的开发文档,AMD并未以良好的优化方式实现这一点,因此循环缓冲区并未带来太多好处。

AMD 通过最新 BIOS 更新禁用 Zen 4 CPU 中的循环缓冲区而不影响性能

循环缓冲区的停用最早是由Chips and Cheese发现的,他们在测试ASRock B650 PG Lightning主板上的 9 7950X3D时了解到这一变化。在之前的BIOS 1.21和AGESA 1.0.0.6补丁中,循环缓冲区是完全可用的,但在BIOS 3.10和AGESA 1.2.0.2a补丁后停止了运行。

值得庆幸的是,此次更新并未导致性能下降,Zen 4 CPU依然能够像以前一样正常工作。因此,循环缓冲区的实施并未以能够真正帮助Zen 4 CPU按预期工作的方式进行。大部分功劳归于Op Cache,它完成了循环缓冲区最初预期的任务。

AMD 通过最新 BIOS 更新禁用 Zen 4 CPU 中的循环缓冲区而不影响性能

循环缓冲区基本上是Zen 4 CPU内部的小型内存存储功能,可以保存循环指令。这些循环是在程序执行时重复多次的指令序列。通过使用循环缓冲区,获取这些指令的过程可以从缓存或内存中取消/绕过,从而节省电力并提高效率。

然而,Zen 4架构还包括Op Cache,这是一个微操作缓存,存在于Zen架构中,具有足够的带宽来存储这些指令。这使得Zen 4 CPU即使没有循环缓冲区也能高效工作,而循环缓冲区本是为了绕过前端流水线。AMD已经意识到,这对未来的Zen架构并不是一个好主意,因此Zen 5 CPU并不配备循环缓冲区。

与Intel和Arm等公司为其CPU部署类似功能不同,AMD未能通过循环缓冲区优化性能。然而,AMD仍然可以继续利用现有的Op Cache机制为其Zen CPU服务。

新闻来源:Chips and Cheese

© 版权声明

外贸建站推广

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...