AMDZen4LastBranchRecordExtension版本2排队等待Linux6.1

长孙承剑
导读 本月,AMD继续为Linux内核开发补丁,为下一代AMDZen4CPU做准备。最近,该公司发布了LastBranchRecordExtensionVersion2或LbrExtV2的修复程

本月,AMD继续为Linux内核开发补丁,为下一代AMDZen4CPU做准备。最近,该公司发布了LastBranchRecordExtensionVersion2或LbrExtV2的修复程序,以协助最新架构中的LastBranchRecord功能,Phoronix网站的MichaelLarabel报道。内核的“perf”子系统中添加的LbrExtV2正在为仍在开发中的最新Linux6.1之前的当前分支做准备。Linux6.1合并窗口于2022年10月上旬正式开启。

最后一个分支记录功能,或LBR,“用于通过将分支信息实时记录到寄存器来确定和分析软件的控制流”。分支信息将允许系统决定“热代码”应该指向哪些路径,例如对特定配置文件的编译器的优化或在应用程序中看到的其他优化

AMD的拼凑将允许LbrExtV2功能整合到Linux中最新的“perf”子系统中,并允许观察性能事件。新的LbrExtV2包括“LBR-Freeze-on-PMI,用于更好地关联PMC溢出事件、新的推测信息和新的基于硬件的过滤支持(如果需要特定分支类型的数据)。”Larabel报告说,最新分支中包含的过滤器将包括“仅内核、仅用户空间、条件分支、近关闭调用、近间接调用、近返回、近间接跳转、近相对跳转和远分支”。

据说AMDZen4Dense小芯片设计将在下一代Ryzen和EPYCCPU中实现。新芯片将在同一芯片上采用两种不同的核心技术,并将更加专注于最大化多线程性能。在发布之前,AMD将在计划于2023年发布的Bergamo服务器芯片系列中使用Zen4D架构。

AMD将很快提交对Linux内核的最新添加以供审核,并将很快添加到Linux6.1的队列中。Larabel表示,除非需要在稳定的Linux内核之前进行任何最后的更改,否则AMDLbrExtV2功能将在年底添加并用于即将发布的最新AMDZen4处理器。

标签:

免责声明:本文由用户上传,如有侵权请联系删除!