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


AMD本月的任務之一,是繼續為Linux內核開發適用於下一代AMDZen4CPU的補丁。援引Phoronix報道,AMD推出適用於LastBranchRecordExtensionVersion2(LbrExtV2)的修復版本,以便於在最新架構中輔助LastBranchRecord功能。

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

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

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


相關推薦

2022-10-11

改進,則與 Zen 4 處理器的 LbrExtV2 支持和 Last Branch Record Extension v2 功能有關。AMD LbrExtV2 引入 LBR-Freeze-on-PMI,以更好地與 PMC 溢出事件相關聯。另外還有新的硬件分支過濾支持,用於僅記錄特定類型的分支。LbrExtV2 過濾包括 ——

2022-10-05

果顯示,AMD Ryzen 9 7950X在其"開箱即用"的狀態下對Linux不做任何處理,比啟用之前的安全緩解措施要快。AMD Ryzen 5 7600X CPU在一小部分測試中關閉安全緩解措施可以顯示出積極的結果,主要是在測試的眾多合成內核基準中,

2023-10-31

國傢標準加密算法。此外還有一個最近分支記錄(LBR/Last branch record)功能,可記錄處理器最近執行的分支,包括地址和尋址類型,常用於性能調試、調優。目前尚不清楚Arrow Lake的移動版為什麼會不支持它們。可能是SoC模塊裡的超

2022-10-03

於今天推出Linux6.0穩定版。國外科技媒體Phoenix盤點新版本即將引入的諸多新功能新特性。該媒體於今年8月中旬LinuxKernel6.0合並窗口期時曾撰寫過此類文章,而今天發佈的文章在重新回顧這些新功能新特性之外,還整合之後Linux團

2022-07-24

AMD近日貼出一個全新的開源Linux驅動代碼,可以在即將到來的Ryzen7000“Raphael”桌面CPU上的啟用音頻協處理器(ACP)。對於ACP的支持固然是個好消息,但壞消息是它的上線日期會比較晚。AMD Ryzen 7000 “Raphael”桌面 CPU 即將發佈。這

2022-08-15

經歷兩周的合並窗口,LinusTorvalds終於趕在周日下午發佈Linux6.0主線內核的首個“候選發佈”(rc1)版本。在接下來的大約兩個月內,團隊將專註於Linux6.0內核的穩定性改進。不過從Phoronix的早期測試體驗來看,其已在各種系統上

2022-09-10

激活的策略。該公司還沒有完全透露他們在明年支持Linux即將到來的圖形和加速方面有多接近。還有一個問題是,一旦新技術推出,公司是否會有相應的準備工作。AMD還增加"Mode2"復位支持,涵蓋"Sienna Cichlid"RDNA 2架

2022-12-12

LinusTorvalds剛剛發佈Linux6.1的穩定版。Linux6.1整合令人興奮的多代LRU(MGLRU)頁面回收代碼的大修,並引入最初的Rust編程語言支持(仍在建立早期過程中),新的AMD平臺管理框架,各種開源圖形驅動的改進,Btrfs性能優化,內核內

2024-05-10

和AMD平臺。對於英特爾(Intel)和 AMD(AMD)來說,最近和即將推出的平臺的改動仍然相當大。Linux 6.9 中英特爾/AMD 的一些重大變化包括:- 針對現代 Ryzen 系統的 AMD P-State 首選內核處理。這是為利用 CPU 內核之間的 ACPI CPPC 數據,

2022-10-07

雖然這不應該特別令人驚訝,但正在開發的Linux6.1內核很可能是今年的長期支持(LTS)內核版本。最近有一些猜測,Linux6.0是否會是LTS版本,或者是否會是Linux6.1,它應該在今年年末作為穩定版本亮相。也有人認為Linux6.0更像是LTS

2023-03-14

早些時候,AMD承認,在Linux系統中開啟AMD銳龍處理器的fTPM,將可能導致系統出現間歇性的卡頓、死機等情況。據悉,該Bug在Linux 6.1內核中表現得最為明顯,這是因為因為在提案b006c439d58db(hwrng:core-也為不受信任的來源啟動hwrng kth

2022-10-03

OpenMandrivaROME是這個Linux發行版的滾動發佈版本,其根源可以追溯到Mandriva的時代,再早一些名字叫MandrakeLinux(暴露年齡)。這個滾動發佈版本的OpenMandriva現在已經達到"黃金"候選狀態。OpenMandriva ROME Gold Candidate

2022-10-23

t;補丁今天早上被送出,以便在今天的6.1-rc2版本之前拉入Linux內核。這個x86/緊急拉動請求有一些影響Linux內核x86/x86_64CPU代碼的修復。有一些拓撲結構的修復,各種編譯器處理檢查的清理,英特爾perfLBR的修復,FPU狀態設置的修復

2024-03-20

、服務器端,相關支持也正在緊鑼密鼓地進行中,尤其是Linux系統下。現在,AMD已經將Zen5微架構加入到GCC編譯器的支持,GCCGit倉庫的target設定值為“znver5”,可以趕上GCC4.1穩定版的發佈。目前已支持的新指令集有:AVXVNNI、MOVDIRI