AMD为何悄然关闭Zen 4处理器循环缓冲区?性能功耗影响几何?

摘要:近期,科技新闻界传出了一则关于AMD处理器的最新动态。据chipsandcheese科技媒体在12月初的报道,AMD在其最新的BIOS更新中,未进行任何公告或说明,便悄然对Zen 4处理器的循环缓冲区功能进行了关闭处理。

近期,科技新闻界传出了一则关于AMD处理器的最新动态。据chipsandcheese科技媒体在12月初的报道,AMD在其最新的BIOS更新中,未进行任何公告或说明,便悄然对Zen 4处理器的循环缓冲区功能进行了关闭处理。

循环缓冲区,这一位于CPU前端的功能,主要作用在于保存部分已获取的指令。对于那些包含在循环缓冲区内的小循环,CPU可以通过关闭部分前端阶段来执行,从而实现节能效果。这一机制在Zen 4处理器中得到了应用,其中,在单线程运行时,循环缓冲区拥有144个条目,而当激活双线程SMT后,则会静态分配给每个线程72个条目。

关于此次关闭循环缓冲区功能的影响,有消息源通过SPEC CPU2017测试发现,启用与禁用该功能在测试结果上几乎没有差异,整数和浮点套件的总分差异不到1%,同时SMT性能提升也未受影响。然而,在游戏实测中,对于VCache核心上的游戏,禁用该功能对性能几乎没有影响,但在非VCache核心上却出现了5%的性能下降,具体原因尚不明朗。

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

至于AMD为何会做出关闭Zen 4循环缓冲区功能的决定,目前具体原因尚不清楚。有推测认为,这可能是由于AMD发现了未公开的硬件错误,但具体原因还需等待AMD的官方回应。此次事件再次提醒我们,硬件更新背后的细节和动机往往比我们想象的要复杂得多。

来源:ITBear科技资讯

相关推荐