首頁 > 科技

一核有難多核圍觀?英特爾:第12代酷睿可沒這個問題!

2021-08-26 03:00:21

還記得聯發科Helio X20嗎?憑藉全球首款10核心SoC移動平臺的身份,獲得了與同期驍龍820和麒麟950抗衡的實力。

可惜,無論Helio X20還是隨後衍生的Helio X25以及後續的Helio X30,能耗比表現都不太理想,江湖還流出了「一核有難,九核圍觀」的傳說。

因此,繼Helio X30之後,聯發科曾一度(懷疑人生?)放棄了高階市場,直到2020年才依靠天璣1000系列重返(高階)戰場。

聯發科十核處理器的失利,主要原因就是三叢集架構的核心排程出現了問題,也讓我們知道了核心數量並不等於絕對效能的道理。

去年,英特爾曾量產了引入類似ARM big.LITTLE大小核技術的Lakefield平臺處理器,分別為酷睿i3-L13G4和酷睿i5-L16G7,它們都擁有7W的TDP,由1+4大小核組成的5核心,內建4MB快取記憶體,主要區別在於預設主頻、睿頻加速頻率和GPU規格。

可惜,Lakefield平臺處理器受制於功耗和頻率,CPU效能還不如第八代酷睿i7-8500Y,GPU效能打不過UHD620,給銳炬核顯品牌丟了臉。

作為Lakefield平臺血脈的延續,英特爾即將量產的第12代酷睿Alder Lake平臺也將延續大小核戰略,最多采用8大核8小核24執行緒。如果你對這個平臺感興趣,可以參考《揭開面紗!英特爾第12代酷睿Alder Lake平臺架構詳解!》這篇文章。

問題來了,這麼多的核心和執行緒,會不會出現聯發科曾遇到過的「一核有難,多核圍觀」的現象?

至少從英特爾官方的宣傳來看,這個問題是不存在的。

簡單來說,英特爾在第12代酷睿Alder Lake平臺的CPU核心中加入了Thread Director(執行緒排程器),並與微軟進行了深度調優,在Windows 11系統的任務排程器可更好地將合適的負載分配給不同核心/執行緒。

據悉,Thread Director會實時監測每個執行緒的指令集、每個核心的狀態,時間間隔在納秒級別,然後反饋給作業系統的排程器,便於後者針對工作負載做出最優化分派。

同時,Thread Director會根據處理器的散熱設計、運行狀態、功耗設定,動態調整反饋建議,並調整處理器電壓、頻率,優化功耗、散熱,而這一切都無需使用者手動干預。

換句話說,Thread Director在監控執行緒、核心狀態的時候,會用到AI機器學習演算法,在硬體層面定期寫入、重新整理一個反饋表(EHFI),作業系統排程器就以此為準去安排。

不同的執行緒會分配給不同的優先順序,其中後臺執行緒一律交給小核,高優先順序執行緒自然給大核,而如果發生衝突,低優先順序執行緒就會提高並轉移到大核。

因此,第12代酷睿能否在效能和功耗間取得平衡,關鍵就看Thread Director執行緒排程器和後期AI排程演算法的優化情況了。如果一切順利,搭載第12代酷睿的輕薄本,在獲得遠超第11代酷睿老將效能的同時(依靠大核),還能具備接近搭載蘋果M1晶片的MacBook的續航能力(依靠小核)。


IT145.com E-mail:sddin#qq.com