12代Core關閉小核性能增加:遭Intel出手封殺

Intel似乎要做出一個讓人有些詫異的決定,即徹底禁用12代Core對AVX-512指令集的支援。

據悉,AVX-512也就是AVX3,也就是「高級矢量擴展」,第一代AVX出現於Sandy Bridge二代Core,第二代AVX2誕生於2011年的四代Core(Haswell),最新的第三代則發佈於2013年,最早用於至強產品線,目前已經下放給11代CoreRocket Lake。

簡單來說,AVX-512包含一系列可以加速工作負載的指令,包括科學模擬、金融分析、人工智慧、深度學習、3D建模、音影片處理器、加密解密、數據壓縮等。

雖然外界想當然地認為Alder Lake支援AVX-512,且用戶發現可以在BIOS中禁用E核來啟用AXV-512,但Intel卻表示,這樣會帶來未知錯誤,將通過微碼更新在BIOS中完全封殺掉AVX-512。

顯而易見的原因是,12代CoreAlder Lake採用混合架構,小核(E核)Gracemont並不支援AVX-512,為了這一指令集關閉E核的做法,Intel難以接受。

之所以說詭異是因為,IgorLabs測試發現,12代Core大核Golden Cove開啟AVX-512後能效甚至比AVX2還高,這和11代Core大相徑庭,後者的AVX-512簡直電老虎。另外,PS3模擬器RPCS3官方前不久還在社交平台建議12代Core用戶關閉E核開啟P核AVX512指令集,這樣可實現遊戲幀數大幅提升。

合理的解釋應該是,雖然AVX-512開啟後的確在某些場景下有加成,可代價是犧牲E核,在Intel看來,還有更多的工作負載需要P核+E核共同參與,這樣得不償失。

顯然,如果你當前的主板BIOS還能有開啟AVX-512的可能且懂得如何駕馭,那還是暫緩升級BIOS了。

Intel 12代Core封殺AVX-512指令集:不再允許關閉小核