第 12 代 Intel Core 處理器犧牲 E-core 可獲得 AVX512 指令
剛解禁的第 12 代 Intel Core 處理器,預設上以 P-core 與 E-core 進行混合運算,並且預設上關閉 P-core 的 AVX512 指令,而目前得知 ASUS、ASRock 的 Z690 主機板,可通過 BIOS 來啟用此指令。
只不過,對於一般電腦、遊戲使用下,根本用不到 AVX512 指令,因此經過詢問 Intel 得到以下對於預設關閉 AVX512 指令的說明。
Q1. 是否可否理解為,一般電腦的使用者不論是 Office、瀏覽器、遊戲、直播不太需要 AVX-512 指令,因此預設關閉該指令對於一般電腦、遊戲玩家差異不大?
A: AVX-512 多為運算密集型應用使用,如科學模擬、人工智慧、3D渲染……等,對於一般消費者而言甚少使用。
Q2. 但對於程式原本有使用 AVX-512 指令,是否會造成效能降低呢?
A: 對於已使用 AVX-512 指令集的應用而言,由於平行處理的資料量降低,您會發現程度不一的效能變化。但這也是第 12 代 Intel Core 處理器採用效能混合架構的原因之一,最高階型號享有8個效能核心(P-core)和8個效率核心(E-Core)共24執行緒,相較於需要特定指令集AVX-512的應用,消費端更能夠感受到多核心、多執行緒以及 Intel Thread Director 所帶來的整體效。 第 12 代 Intel Core 處理器繼續支援 AVX2,VNNI 和其他客戶端級別的指令級。
Q3. 不知 Intel 是否有對於第 12 代處理器,取消 AVX-512 指令的說法呢?
A: AVX-512 指令集並不在第 12 代 Intel Core 處理器的官方支援行列之內,部分廠商找到特殊的方法啟用 AVX-512,這是因為前期產品並未完全關閉(fuse off)該功能, 現階段是提供内部測試與開發使用。未來無論是第 12 代 Intel Core 處理器的桌上型或是行動處理器,將完全關閉該功能,無法透過特定的方式開啟。
總之這功能,必須再關閉 E-core 的情況下才可啟用 P-core 的 AVX512 指令,但對於一般電腦使用來說真的不太需要,而專業領業的平行運算這就要看程式了。