AMD工程師神優化:幾行代碼讓Zen處理器性能暴漲40%

Linux Kernal很快會進入到5.20版,有關程式碼的優化還在進行中,AMD工程師K Prateek Nayak提交了幾行程式碼就解決了核心調度的問題,可以讓AMDZen處理器性能大漲40%以上,不過IntelXeon處理器也受益了,而且效能提升更高。

K Prateek Nayak提供的解釋來看,Linux之前的內核調度對多插槽處理器的NUMA節點是有問題的,分配時容易讓部分CPU任務集中,但部分CPU就會閒置,導致CPU利用率不佳。

他提交的一些程式碼就修復了這個問題,可以檢查本地組織中允許的CPU數量是否少於運行中的任務數,來避免CPU堆積。

從實際測試來看,這幾行程式碼就產生了巨大的作用,Stream任務中記憶體基準測試性能提升了36-44%

 

雖然這個代碼是AMD工程師提交的,導致了AMDZen架構處理器性能大漲,不過這對IntelXeon處理器也是有用的,多插槽情況下IceLlake架構的Intel 

AMD工程師神優化:幾行代碼讓Zen處理器性能暴漲40%

Xeon Stream性能比當前Linux下提升54-82%,效果比AMD Zen處理器還狠。

 

出處:快科技

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料

Loading