上個(gè)月一組新的Linux補(bǔ)丁上線,為支持AMX的"Sapphire Rapids"服務(wù)器提供更好的電源管理。這些補(bǔ)丁有助于確保支持AMX的CPU能夠達(dá)到其較低的功率狀態(tài),以實(shí)現(xiàn)最大的功率節(jié)省,這也有助于確保其他CPU核心有更大的熱/功率預(yù)算,以達(dá)到其額定的睿頻頻率,這一變化/修復(fù)將在今年夏天晚些時(shí)候的Linux 5.20周期中出現(xiàn)。
這個(gè)問題源自初代Xeon Scalable"Sapphire Rapids"服務(wù)器中引入了高級(jí)矩陣擴(kuò)展(AMX),如果AMX的大寄存器狀態(tài)沒有被正確初始化,就會(huì)導(dǎo)致CPU核心無法達(dá)到CPU核心的最低功率狀態(tài)。
本次發(fā)布的Linux補(bǔ)丁是關(guān)于確保AMX狀態(tài)在 英特爾 空閑驅(qū)動(dòng)之前被正確初始化,以便能夠?qū)崿F(xiàn)低功耗的空閑狀態(tài):這是C1E與內(nèi)核較深的C6睡眠狀態(tài)的區(qū)別。
如果AMX狀態(tài)沒有被正確初始化,這種較淺的睡眠狀態(tài)的行為被視為Sapphire Rapids的早期實(shí)施特定行為。對(duì)于支持AMX的系統(tǒng)來說,了解這種早期行為很重要,這樣內(nèi)核就能正確處理它,以最大限度地節(jié)省電力,并確保非睡眠的CPU內(nèi)核有更大的電力/熱預(yù)算來達(dá)到其額定的睿頻頻率。
本周的消息是,這些補(bǔ)丁已經(jīng)在TIP的x86/fpu分支中落地,但現(xiàn)在已經(jīng)過了v5.19的合并窗口時(shí)間,這個(gè)面向Sapphire Rapids的改進(jìn)將在今年夏天的Linux 5.20內(nèi)核周期中出現(xiàn)。
關(guān)鍵詞: Linux 5.20 服務(wù)器中引入 高級(jí)矩陣擴(kuò)展 英特爾CPU
最新資訊