Intel 的 AVX 指令集已經出過兩代,分別是 128bit 及 256bit,
Skylake 處理器早先曝光時有提到支援 AVX 3.2 指令集,這應該算是第三代 AVX 指令集範疇,
不過 Skylake 真正發佈時已經砍掉了新的 AVX 指令集,所以還是 AVX2 級別,
而且 Intel 也不再提 AVX 3.x 這個命名,新的指令集變成了 AVX-512,是512bit位寬的,
目前主要用在了 Xeon Phi 等伺服器產品上,消費級還未支援 AVX-512(其實消費處理器通常也用不上這種指令集),
最近有消息,明年的 10nm Cannonlake 將會支援 AVX-512。
Intel 今年還會有 14nm Kabylake 處理器,不過架構、製程都沒多大變化,
明年下半年則會有 10nm Cannonlake 處理器。最近在一次 LLVM 編譯器升級中,
新的代碼暗示 Cannonlake 處理器將會支援 AVX-512 指令集以及SHA指令集、UMIP指令集,
這一點 Intel 員工 Elena Demikhovsky 也確認了。
在 AVX 指令集支援方面,AMD 從 Excavator 架構開始支援 AVX2 指令集,
算是追上了 Intel 的最新水平(指消費級處理器上),
不過新一代的 Zen 架構處理器還是 AVX2 級別256bit,
一旦 Intel 開始使用 512bit AVX 指令集,AMD 的 Zen 架構又要落後於 Intel 處理器了。
不國 AMD 還有點時間,Cannonlake 處理器還要到明年下半年發布,
AMD Zen 架構之後還有改進型的 Zen+ 架構,還有時間與機會追趕。
來源:http://www.expreview.com/45744.html
Skylake 處理器早先曝光時有提到支援 AVX 3.2 指令集,這應該算是第三代 AVX 指令集範疇,
不過 Skylake 真正發佈時已經砍掉了新的 AVX 指令集,所以還是 AVX2 級別,
而且 Intel 也不再提 AVX 3.x 這個命名,新的指令集變成了 AVX-512,是512bit位寬的,
目前主要用在了 Xeon Phi 等伺服器產品上,消費級還未支援 AVX-512(其實消費處理器通常也用不上這種指令集),
最近有消息,明年的 10nm Cannonlake 將會支援 AVX-512。
Intel 今年還會有 14nm Kabylake 處理器,不過架構、製程都沒多大變化,
明年下半年則會有 10nm Cannonlake 處理器。最近在一次 LLVM 編譯器升級中,
新的代碼暗示 Cannonlake 處理器將會支援 AVX-512 指令集以及SHA指令集、UMIP指令集,
這一點 Intel 員工 Elena Demikhovsky 也確認了。
在 AVX 指令集支援方面,AMD 從 Excavator 架構開始支援 AVX2 指令集,
算是追上了 Intel 的最新水平(指消費級處理器上),
不過新一代的 Zen 架構處理器還是 AVX2 級別256bit,
一旦 Intel 開始使用 512bit AVX 指令集,AMD 的 Zen 架構又要落後於 Intel 處理器了。
不國 AMD 還有點時間,Cannonlake 處理器還要到明年下半年發布,
AMD Zen 架構之後還有改進型的 Zen+ 架構,還有時間與機會追趕。
來源:http://www.expreview.com/45744.html