如果 AMD 也支援 AVX-512 指令集會發生 - 3C

Lauren avatar
By Lauren
at 2021-04-08T08:35

Table of Contents

原文標題:如果 AMD 也支援 AVX-512 指令集會發生什麼事?
情報來源:TechNews
原文網址:https://technews.tw/2021/04/07/amd-avx-512/

最近有國外媒體報導某 Twitter 爆料大神,透露 AMD 下世代 Zen 4 核心,將支援 AVX-
512 指令集和人工智慧深度學習常用的 bfloat16 浮點格式(接著是 EPYC 核心數會從 64
激增到 96 個),或多或少也間接印證了「AMD 將研發資源集中給 Zen 4,沿用 7 奈米
製程的 Zen 3 只是調校完畢的完善版」的觀點。

這就讓筆者不得不想到之前在「Linus Torvalds 對 AVX-512 的批評是否公道」一文中,
文末寫了三個假設:

假如英特爾(Intel)製程技術維持領先地位,今天還會有這樣的「雜音」嗎?
如果 AMD 日後也支援 AVX-512,也沒碰到英特爾的降低時脈麻煩,Linus Torvalds 的反
應會不會不一樣?


從 Alder Lake 開始,Intel「似乎」在主流桌上型處理器,開了取消 AVX-512 第一槍,
是否意味 AVX-512 將淡出個人電腦舞台?
筆者沒事看到那種「AVX-512 砍掉就砍掉,淡出就淡出,沒什麼大不了」的幼稚言論,就
只會納悶,講這種話的人到底有沒有想過一件事:英特爾真這樣幹了,哪天 AMD 反過來全
面支援 AVX-512 並標榜「宣稱他們家的產品享有最滴水不漏的 x86 軟體相容性」反打英
特爾一槍,那該怎麼辦?順便一提,VIA Centaur 睽違多年的全新 x86 處理器 CHA,也具
備 AVX-512 了,手腳竟然還比 AMD 還快,至於完整度如何在此不予置評。

總之我們先回稍微回顧一下「始作俑者」英特爾在「x86 義和團之亂」的退潮期,是如何
為了讓 Larrabee 的徒子徒孫,有一條轉戰高效能運算與人工智慧的退路,而讓 AVX-512
指令集變成「讓 x86 指令集再度碎片化」的地雷。


「計算機結構」(Computer Architecture)一詞,源自於歷史上首款可回溯相容軟體的
IBM S/360 大型主機,意味著指令集架構(ISA,Instruction Set Architecture)相同的
電腦,可執行同樣軟體。基於維護軟體相容性和「生態系統一致性」,指令集一向是「易
加難砍」,讓資產和包袱成為一枚硬幣的兩面。

80×86 指令集因長期缺乏業界公定版本標準的關係,而導致碎片化問題,原本隨著實質的
玩家只剩下英特爾與 AMD(加上毫無存在感的俄羅斯 Elbrus,與台灣的 VIA),AMD 也放
棄了 SSE5,「皈依」英特爾 AVX,而漸漸雲淡風輕。

但英特爾在 Xeon Phi 與 Sky Lake-SP 導入的 AVX-512,不僅吹皺一池春水,在 2018 年
首款「實驗性 10 奈米製程」Cannon Lake,首度將 AVX-512 指令集放到個人電腦處理器
,這等於是打開潘朵拉的寶盒,因為這代表當時的英特爾相信他們的製程技術,有辦法「
硬吃」AVX-512 激增的電晶體數量與耗電量。


事後證明,英特爾完全失算,放棄行之有年的鐘擺(Tick Tock)節奏,進入被外界戲稱「
擠牙膏」的「三段論」(新製程→新架構→最佳化)時期後,除了高不可攀的 Skylake-X
與「逆向硬幹 Sunny Cove 核心」的 Rocket Lake,沒有任何一款桌上型處理器支援 AVX-
512,這等於是對過去自負「我家產品擁有最佳 x86 軟體相容性」的英特爾,狠狠打自己
一巴掌。

更糟糕的是,英特爾自己也讓 AVX-512 的版本變得混亂不堪,一再上演「新產品不見得相
容舊產品」的戲碼。以剛上市的第十一代 Core Rocket Lake 為例,因為 Cypress Cove
核心是「14 奈米製程硬幹出 10 奈米製程 Sunny Cove」,所以 Tiger Lake 的 Willow
Cove 核心多出來的 VP2INTERSECT,就這樣不見了。


英特爾在 2019 年鬧出的「Cooper Lake-SP 腰斬事件」是另一則慘案,為了滿足某個「超
級大客戶」 (據稱是 Facebook)的深度學習需求,讓第三代 Xeon-SP 平台 Whitley 的
先發處理器 Cooper Lake-SP 支援 bfloat16(然後因不明原因被中途腰斬,保留 Cedar
Island 平台的 Cooper Lake-P),反倒是後面 10 奈米製程的 Ice Lake-SP 卻付之闕如
,須等到第四代 Xeon-SP 平台 Eagle Stream 的 Sapphire Rapids。


最歡樂的莫過於「Golden Cove 大核+Gracemont 小核」的 Alder Lake,為了確保大核小
核彼此之間的指令集相容性,Golden Cove 的 AVX-512 直接被「閹割」掉。這就回到另一
個大哉問:假使哪天英特爾被 AMD 逼著所有產品都非得要有 AVX-512 不可,那英特爾真
的也要讓新一代 Atom 體系小核支援 AVX-512 嗎?


說到最後,這一切的亂象,都是英特爾自己內部一堆「不安定因素(有看過灌籃高手湘北
對陵南那場的讀者,一定知道筆者想表達的意思)」累積到一定程度後的「業力引爆」:
搶救 x86 義和團的遺產、一窩蜂猛衝人工智慧、製程轉換青黃不接,讓英特爾在 AVX-512
相容度前腳踩後腳,從頭到尾都是自己人搞出來的問題,完全怨不得人。

話說回來,假若 AMD 真的在 Zen 4 靠著台積電 5 奈米製程,實現了「大致完整」的 AVX
-512 相容性,並一舉解決過往執行 AVX 指令會大幅降低處理器時脈的宿疾,那英特爾昔
日最自傲的「x86 指令集相容性」就將被 AMD 反將一軍。讓人不得不期待,這天一旦發生
,英特爾該如何應對,而新任執行長 Pat Gelsinger 又將做何解釋。這齣好戲,屆時一定
非常有趣。

--
Tags: 3C

All Comments

Bennie avatar
By Bennie
at 2021-04-11T12:14
同分文宣說bfloat16好棒棒 然後就取消了
Ina avatar
By Ina
at 2021-04-12T21:16
還side by side比較給你看 作ppt的很挑戰啊
Olivia avatar
By Olivia
at 2021-04-13T01:51
不過平心論是avx有進步 沒那麼燙手了
Vanessa avatar
By Vanessa
at 2021-04-14T06:35
12代架構avx512是不是真正的閹了?
還有但fuse掉?
Candice avatar
By Candice
at 2021-04-14T18:06
沒那麼燙手?RKLi9開AVX512到400W
Una avatar
By Una
at 2021-04-19T05:37
看不太懂這篇重點是什麼...
Blanche avatar
By Blanche
at 2021-04-23T11:43
會變耗電
Steve avatar
By Steve
at 2021-04-27T22:08
比較基準不一樣啊 同樣的空間可以拿來做其它用途
Callum avatar
By Callum
at 2021-05-02T10:52
如果文 是想看齊印特爾投影片嘛?
Erin avatar
By Erin
at 2021-05-03T09:08
作者是癡漢水球大
James avatar
By James
at 2021-05-04T23:57
未看先猜水球文
Dora avatar
By Dora
at 2021-05-06T00:48
1秒鐘100度,的確沒那麼燙手了
Yedda avatar
By Yedda
at 2021-05-10T23:16
目前Ryzen功耗就算手動要衝上去也是有點難
如果上AVX512 那功耗牆大概會鎖很死
Valerie avatar
By Valerie
at 2021-05-12T00:52
如果跟zen支援AVX2一樣的方法用現有的256bit電路實
作AVX512可行嗎
Ophelia avatar
By Ophelia
at 2021-05-16T09:16
樓上怎麼跟著一起如果起來了呢?
Olive avatar
By Olive
at 2021-05-19T10:06
反正都在如果了嘛,而且只是要做到指令集相容zen以
及示範過了
Hazel avatar
By Hazel
at 2021-05-21T04:30
這篇的重點是說ZEN4若全線支援AVX512,INTEL和
linus會怎麼嘴吧
Jessica avatar
By Jessica
at 2021-05-24T00:48
linux又不是單嘴AVX512,而是嘴Intel基礎不好跑去玩
Ivy avatar
By Ivy
at 2021-05-26T12:55
有的沒沒有的..基本工要是有做好誰會嘴..
Olivia avatar
By Olivia
at 2021-05-27T20:01
Linus是嘴i皇基本功內力沒練好
Ursula avatar
By Ursula
at 2021-05-31T10:09
學些AVX512花拳繡腿 根本不實際
如果用GG製程,開AVX512不高熱降速
Madame avatar
By Madame
at 2021-06-03T00:11
Linus就根本不在乎多塞那單位
Jake avatar
By Jake
at 2021-06-04T07:51
就是不會嘴XD
Michael avatar
By Michael
at 2021-06-04T17:53
Linus生氣是14nm+++已夠熱還塞512
Daniel avatar
By Daniel
at 2021-06-06T17:03
北極熊也很生氣
結果10nm AlderLake反而閹掉512
Gilbert avatar
By Gilbert
at 2021-06-09T12:49
這要軟體開發者會更不信任這指令集
時有時無的存在感
Ida avatar
By Ida
at 2021-06-12T01:50
為了一致性呀,13代小核加強後就加回來了
Ula avatar
By Ula
at 2021-06-12T21:56
Genevieve avatar
By Genevieve
at 2021-06-13T13:37
放著好好的GPU不去用來用AVX512是幹嘛呢
Anthony avatar
By Anthony
at 2021-06-16T09:20
Linus為什麼嘴,怎麼嘴的文章在版上應該都找得到啊
Rebecca avatar
By Rebecca
at 2021-06-19T00:59
新的avx 其實降頻不多 就是進步啊
Dorothy avatar
By Dorothy
at 2021-06-22T15:27
只是之前太臭
Odelette avatar
By Odelette
at 2021-06-23T18:53
如果同架構egs 有 12代沒有 這閹割 電晶體是不是還
是浪費了?
Ethan avatar
By Ethan
at 2021-06-27T16:33
看到一半覺得文體很熟悉,點進去果然是痴漢水球
Aaliyah avatar
By Aaliyah
at 2021-07-02T01:19
為什麼有人會覺得adl-s的avx512沒辦法enable?
Blanche avatar
By Blanche
at 2021-07-06T03:50
AMD支援intel不要的東西只會變成反潮流
Ethan avatar
By Ethan
at 2021-07-06T16:21
蘋果當年率先不支援flash,證明風向只會跟著領導走
Rosalind avatar
By Rosalind
at 2021-07-11T03:37
蘋果當年率先(?)搞出不支援跨app讀同一份檔案,
請問後來變成怎樣了XD
風向跟潮流是怎麼走的? XDD
Ethan avatar
By Ethan
at 2021-07-13T13:44
嗯嗯 所以輸精管接回去就能用了
Ivy avatar
By Ivy
at 2021-07-18T01:58
認真問 其實AMD/VIA的實做可以不用做到性能實做吧?
只要指令集相容、管他幾個cycle幹完,
背後用AVX256跑不行嗎?
James avatar
By James
at 2021-07-22T23:18
這樣至少軟體層面相容, 也不會浪費一堆電晶體

100K上下的影像編輯4K和3D動畫的桌機

Hedda avatar
By Hedda
at 2021-04-08T01:42
未買(元):100K 預算/用途:工作需求,常剪高規的影片還有各種特效,需要高效能的強大桌機,希望版上 的大佬們能提供點方向 CPU (中央處理器):Intel I9-10900X MB (主機板):不知道該怎麼選擇 RAM (記憶體):十銓 64GB(16GBx4) DDR4-3600 ...

技嘉轉賣二手延保自動失效

Todd Johnson avatar
By Todd Johnson
at 2021-04-08T00:07
不知道是有改過條款還是原本就是如此只是我資訊落後 最近收了張鷹神的二手顯卡對方說有註冊延長保固,我請對方截圖 查詢確切的保固時間對方沒給,面交的時候請我自己去查。 結果技嘉官方回復依照保固條款,延長保固不得轉讓。所以二手的自動失效。 問題這條款是當初聲請延長保固時就有的嗎?還是最近才新增的? 最近才 ...

AMD今天將發布6800 XT Midnight Black 版

Delia avatar
By Delia
at 2021-04-08T00:04
AMD將發布其新的黑色版本Radeon RX 6800 XT。製造商已向其AMD合作夥伴發送了特別通 知 RX 6800 XT Midnight是現有公版型號的新顏色設計,在規格上似乎沒有什麼不同。 Radeon RX 6800 XT Midnight Black將於今天通過AMD.com網站商店發布 預計顯 ...

映泰 TB360 BTC D+ 挖礦主機板準備開賣

Dorothy avatar
By Dorothy
at 2021-04-08T00:03
礦老闆 敲碗 硬泰 PChome 準備上市 https://i.imgur.com/BWIUbWx.png 映泰 TB360 BTC D+ 主機板 ▲支援第八代/九代Intel 處理器 ▲Intel B360 晶片組 ▲支援1個SO-DIMM DDR4-2666,最高容量為16GB ▲支援PCIe x16 ...

技嘉 RTX 3060 GAMING 信仰小禮包

Irma avatar
By Irma
at 2021-04-08T00:03
PChome 小禮包 補貨中 技嘉 GeForce RTX? 3060 GAMING OC 12G X570 AORUS MASTER+ P850W 水冷360 C200 512G M.2硬碟 全套技嘉嘉信仰 便宜賣 缺卡的可上了 其他再拿去轉賣 - ...