8 月 28 日消息,當英特爾發布 Alder Lake CPU 架構核心設計時,該公司表示 Windows 11 已針對該大小核設計進行了優化,還有最新的 Thread Director 技術來幫助任務調度,因此實測性能比 Linux、Windows 10 都要好。
此后,Linux 系統也迎來進一步優化,在底層進行了更改以縮小與 Windows 11 的差距。IT之家此前報道,使用 Linux 內核版本 5.18 在 Ubuntu 上進行的最新測試顯示,Alder Lake-S 酷睿 i9-12900K 在 Linux 上和在 Windows 11 上的性能表現已經差距不大了。
而近日,英特爾 Linux 工程師 Ricardo Neri 向 Linux 內核提交了新補丁,該補丁主要改進了 P 核心(性能核心)與 E 核心(能效核心)之間的任務調度。
在混合有較高頻率 SMT 內核和較低頻率非 SMT 內核的處理器上(例如 Intel 混合處理器),如果多個 SMT 同級處理器處于忙碌狀態,則較低優先級的 CPU 會從較高優先級的內核中提取任務。
不要對每個 SMT 同級使用不同的優先級。相反,調整 asym_packing 負載平衡器以識別具有多個繁忙同級的 SMT 內核,并讓低優先級 CPU 拉取任務。
刪除這些人為的優先級可以避免多余的遷移,并讓低優先級的內核檢查所有 SMT 同級以查找最繁忙的隊列。
此外,英特爾即將推出的第 13 代 Raptor Lake 以及未來的第 14 代 Meteor Lake CPU 預計都將采用類似的混合架構,因此針對 Linux 的優化也將在之后的幾代看到效果。