Intel公布12代酷睿大小核配置、優(yōu)化策略:三種級(jí)別
發(fā)布時(shí)間:2021-10-20 15:26:00
Intel今天公布了Alder Lake 12代酷睿開(kāi)發(fā)者文檔,詳細(xì)講述了新一代處理器的架構(gòu)配置、大小核混合架構(gòu)優(yōu)化。
Intel確認(rèn),Alder Lake-S桌面版有兩種不同核心,一個(gè)是滿(mǎn)血的8大核、8小核、32單元核顯,二是6大核、0小核、32單元核顯,也就是部分型號(hào)會(huì)沒(méi)有小核心。
移動(dòng)版代號(hào)統(tǒng)一為Alder Lake-P,取代之前U系列、H系列的劃分方式,也有兩種不同核心,一是6大核、8小核、96單元核顯,二是2小核、8大核、96單元核顯。
換言之,移動(dòng)版最多也就6個(gè)大核心,但所有型號(hào)都會(huì)有小核心,而核顯規(guī)模是桌面版的三倍。
值得一提的是,大小核支持的指令集是完全一致的,唯一例外就是AVX-512,現(xiàn)有小核不支持,所以如果小核開(kāi)啟,大核就會(huì)自動(dòng)禁用AVX-512。
另一方面,OEM廠商可以自行決定是否屏蔽小核心,不在BIOS里顯示,這時(shí)候就可以自由開(kāi)啟AVX-512。
Intel還確認(rèn),12代酷睿會(huì)陸續(xù)全面覆蓋桌面、筆記本、超極本、翻轉(zhuǎn)本、二合一本等不同產(chǎn)品形態(tài)領(lǐng)域,對(duì)應(yīng)的型號(hào)從今年第四季度開(kāi)始陸續(xù)發(fā)布。
大家最關(guān)心的大小核調(diào)度效率優(yōu)化方面,Intel給出了三種級(jí)別。
一是沒(méi)有優(yōu)化。
軟件本身或者說(shuō)開(kāi)發(fā)者完全不考慮大小核分配問(wèn)題,完全由Windows系統(tǒng)調(diào)度器基于Intel ITD(線(xiàn)程調(diào)度器)的反饋和算法,智能分配線(xiàn)程,動(dòng)態(tài)分配負(fù)載。
大多數(shù)情況下,它們能做得很好,但部分時(shí)候可能會(huì)把關(guān)鍵任務(wù)分配給小核心,或者把非關(guān)鍵任務(wù)交給大核心,尤其是那些使用多個(gè)中間件組件、自行調(diào)度線(xiàn)程的程序。
二是良好優(yōu)化(Good)。
軟件有一定的設(shè)置,可以利用混合架構(gòu),但又沒(méi)有針對(duì)性的完全重寫(xiě)。
此時(shí),優(yōu)先的重要負(fù)載會(huì)分配給大核心,并根據(jù)負(fù)載所需的大核心數(shù)量、最大線(xiàn)程數(shù)量,對(duì)任務(wù)系統(tǒng)進(jìn)行調(diào)度,確保負(fù)載均衡。
同時(shí)還有線(xiàn)程優(yōu)先級(jí)、QoS API,確保負(fù)載給到合適的核心,比如游戲、渲染分派給大核心,后臺(tái)線(xiàn)程交給小核心,等等。
三是最佳優(yōu)化(Best)。
軟件可以完全利用混合架構(gòu)任務(wù)系統(tǒng),并創(chuàng)建兩個(gè)線(xiàn)程池(thread pool)。
一個(gè)是優(yōu)先線(xiàn)程池,面向大核心,執(zhí)行需要大核心或者指定給大核心的任務(wù)。
另一個(gè)是次要線(xiàn)程池,面向小核心,執(zhí)行著色器編譯、音頻混合、推流直播、解壓縮之類(lèi)的非關(guān)鍵任務(wù)。
為了進(jìn)一步優(yōu)化系統(tǒng)、增強(qiáng)負(fù)載均衡,開(kāi)發(fā)者還需要部署任務(wù)分配算法,在大核心負(fù)載過(guò)高的時(shí)候,將優(yōu)先線(xiàn)程轉(zhuǎn)成次要線(xiàn)程,交給小核心。
這一點(diǎn)對(duì)于筆記本尤為重要,因?yàn)樗鼈兊拇蠛诵南鄬?duì)較少。