新補丁持續優化英特爾混合架構CPU性能調度 Linux或很快反超Windows 11

Phoronix 報道稱:隨着針對英特爾混合 CPU 架構的持續優化,Linux 或很快實現超越 Windows 11 操作系統的性能提升。回顧 2021 年的架構日活動,芯片巨頭英特爾介紹了採用大小核設計的 12 代 Alder Lake CPU 的核心設計細節。當時該公司稱,其已攜手微軟在 Windows 11 操作系統中帶來了 Thread Director 任務調度優化,以充分發揮混合架構的性能。

新補丁持續優化英特爾混合架構CPU性能調度 Linux或很快反超Windows 11

(圖 via Neowin)

2021 年 11 月的實測結果表明,操作系統層面的性能調度優化,讓 Windows 11 輕鬆擊敗了 Linux 平台、以及微軟自家的 Windows 10(即使較舊的 Lakefield CPU 也是如此)。

時間快進到 2022 年 8 月,事情似乎正在起變化。可知隨着 Linux 底層代碼的持續優化,其正在逐漸縮短與 Windows 11 的性能差距。

基於 5.18 版 Linux 內核實測表明,Alder Lake-S 酷睿 i9-12900K 處理器在 Ubuntu 發行版上的表現,已較 Windows 11 幾乎沒有任何差異。

與此同時,由英特爾 Linux 工程師 Racardo Neri 提交的新補丁可知,進一步的優化正在路上。

新補丁持續優化英特爾混合架構CPU性能調度 Linux或很快反超Windows 11

(via Phoronix)

據悉,新補丁主要改進了大核(P-cores)性能、以及與小核(E-cores)之間的任務調度。

在混用了具有較高頻率的同步多線程(SMT)內核、以及不支持 SMT 的較低頻內核的處理器上,若多個 SMT 同級處理器處於忙碌狀態,則較低優先級的 CPU 會適當接管前者的內核任務。

新補丁沒有採用讓每個 SMT 內核被賦予不同優先級的做法,而是通過調整 asym-packing 負載均衡器來識別繁忙的同級 SMT 核心,並讓低優先級的 CPU 來承擔部分任務。

在剔除了這些人為的優先級調度因素之後,系統能夠避免在混合架構處理器上的多餘跳動操作,使得低優先級內核可檢查所有 SMT 內核中最繁忙的隊列。

受益於此,Linux 將很快實現對 Windows 11 操作系統的反超。此外考慮到即將推出的 13 代 Raptor Lake(以及 14 代 Meteor Lake 等後續產品線)都基於相同的設計理念,這一優勢也將無縫延續下去。

(0)
上一篇 2022-08-27 10:16
下一篇 2022-08-27 11:13

相关推荐