AMD Zen 4 LbrExtV2 功能排在 Linux 6.1 之前

AMD 发布了 Linux 内核补丁,准备LbrExtV2 作为即将推出的 AMD Zen 4 处理器引入的更新的 Last Branch Record 功能。在 10 月初开始的 Linux 6.1 功能合并窗口之前,LbrExtV2 对 Linux 内核的“perf”子系统的支持现在已在其各自的分支中排队。

正如之前关于 LbrExtV2 启用工作的 Phoronix 文章中所解释的,LbrExtV2 是 Zen 4 CPU 随附的最新分支记录 (LBR) 功能的新版本。Last Branch Record 用于通过将分支信息实时记录到寄存器来确定/分析软件的控制流程。LBR 信息可用于确定热代码路径,并可用于基于能够分析软件中经常采用的分支的配置文件引导的编译器优化和其他调整等领域。

Last Branch Record Extension Version 2 添加了 LBR-Freeze-on-PMI 以更好地关联 PMC 溢出事件、新的推测信息和新的基于硬件的过滤支持(如果只需要特定分支类型的数据)。分支过滤功能包括仅内核、仅用户空间、条件分支、近相对调用、近间接调用、近返回、近间接跳转、近相对跳转和远分支。AMD 补丁获得了与 Linux perf 子系统接口的 LbrExtV2 功能,用于性能事件监控。

image.php_-75

本周结束的消息是 AMD LbrExtV2 的工作已排入TIP 的 perf/core 分支。现在它已经成功了,它将在 10 月初启动的 Linux 6.1 合并窗口中提交给 Linus Torvalds。因此,除非最后一刻出现任何问题,否则带有 Zen 4 CPU 的 AMD LbrExtV2 功能将在年底左右在 Linux 上的稳定内核上启用。

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun185687.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2022年8月28日
下一篇 2022年8月30日

相关推荐