标签:
导读 自从在新的AMDRyzen7000系列处理器发布期间首次宣布以来,AMD一直在等待上传公司支持的Zen4自动间接分支限制推测或自动IBRS。此功能与Intel
自从在新的AMDRyzen7000系列处理器发布期间首次宣布以来,AMD一直在等待上传公司支持的Zen4自动间接分支限制推测或自动IBRS。此功能与Intel的增强型IBRS支持有相似之处,现在将包含在Linux6.3内核的合并窗口中。AMD的新IBRS有望为该公司的AMDRyzen7000系列和EPYC9004处理器提供性能改进。
AMD的自动IBRS功能之所以有效,是因为它提供了减少的SpectreV2缓解措施,这与该公司之前使用返回蹦床(也称为Retpolines)的技术不同。一旦Linux6.3内核上线,这项新技术将取代一直活跃的Retpoline事件。
Linux分析师兼网站Phoronix的编辑MichaelLarabel指出,AMD在其新架构发布期间提到了新的自动IBRS部署。尽管如此,将代码启动到内核中还是花了几个月的时间。Larabel表示,用户可能要到今年下半年才能看到集成。提醒用户,Linux6.3预计将在下个月推出。
启用自动IBRS有七个补丁,其中涉及八十行新代码并使用新启用调整当前代码。AMD的热那亚服务器CPU系列可能会受益于最新的自动IBRS,因为它可以管理处理器的开销并保持比以前更低的配置,尤其是在高性能工作负载中。
目前没有太多信息可以继续,但通过Larabel在Linux生态系统中可以完成的最小测试,他注意到了轻微的改进。然而,他确实指出,由于AMD尚未发布任何显示新实施的初始基准测试结果,因此很难判断我们是否看到了足够的增长或是否看到了轻微的下降。Larabel确实将他的数字与之前的测试进行了比较,这就是为什么专家向读者保证所有基于Linux的AMD用户都将获得性能提升的原因。