AMD Zen 4 Last Branch Record Extension v2即將整合到Linux 6.1中

AMD 本月的任務之一,是繼續為 Linux 內核開發適用於下一代 AMD Zen 4 CPU 的補丁。援引 Phoronix 報道,AMD 推出了適用於 Last Branch Record Extension Version 2(LbrExtV2)的修復版本,以便於在最新架構中輔助 Last Branch Record 功能。

AMD Zen 4 Last Branch Record Extension v2即將整合到Linux 6.1中

在 Linux Kernel 6.1 發布之前,LbrExtV2 有望整合到當前分支的“perf”子系統中。Linux 6.1 的合併窗口期將於 2022 年 10 月開放。

Last Branch Record(LBR)功能通過將分支信息實時記錄到寄存器來確定和分析軟件的控制流。分支信息將允許系統決定“熱代碼”應該指向哪些路徑,例如對特定配置文件的編譯器的優化或在應用程序中看到的其他優化。

AMD Zen 4 Last Branch Record Extension v2即將整合到Linux 6.1中

AMD 的補丁工作將允許 LbrExtV2 功能整合到 Linux 中最新的“perf”子系統中,並允許觀察性能事件。新的 LbrExtV2 包括“LBR-Freeze-on-PMI,用於更好地關聯 PMC 溢出事件、新的推測信息和新的基於硬件的過濾支持(如果需要特定分支類型的數據)。” Larabel 報告說,最新分支中包含的過濾器將包括“僅內核、僅用戶空間、條件分支、近關閉調用、近間接調用、近返回、近間接跳轉、近相對跳轉和遠分支”。

(0)
上一篇 2022-08-29 09:45
下一篇 2022-08-29 09:53

相关推荐