Intel 將從硬體面進一步封鎖Alder Lake 處理器的AVX-512 支援- 所以AVX-512 支援已沒有用了?個人有一台電腦是Intel Core i9-11900T. ... <看更多>
「avx-512 alder lake」的推薦目錄:
- 關於avx-512 alder lake 在 [情報] Alder Lake沒有AVX512,於是Linus又開嘴惹 的評價
- 關於avx-512 alder lake 在 Intel 將從硬體面進一步封鎖Alder Lake 處理器的AVX-512 支援 的評價
- 關於avx-512 alder lake 在 How to Get AVX-512 Supported Alder Lake CPU (12900K ... 的評價
- 關於avx-512 alder lake 在 On AVX512 FP16, Alder Lake, custom kernels, and how ... 的評價
- 關於avx-512 alder lake 在 KitGuru - The Alder Lake/AVX-512 saga is finally coming to... 的評價
- 關於avx-512 alder lake 在 [情報] Intel公開AlderLake核心ECore會關AVX512 - PTT評價 的評價
- 關於avx-512 alder lake 在 Determine number of AVX-512 FMA units - Stack Overflow 的評價
avx-512 alder lake 在 How to Get AVX-512 Supported Alder Lake CPU (12900K ... 的推薦與評價
![影片讀取中](/images/youtube.png)
I wanted to add this information to my Cheap AVX - 512 monster video as I ... Seems that nearly all 2022 batched Alder Lake CPUs have AVX - 512 ... ... <看更多>
avx-512 alder lake 在 On AVX512 FP16, Alder Lake, custom kernels, and how ... 的推薦與評價
A not so brief discussion of Alder Lake, the new AVX512 FP 16 extensions, Sapphire Rapids, its history, and why it requires a custom kernel.md ... ... <看更多>
avx-512 alder lake 在 KitGuru - The Alder Lake/AVX-512 saga is finally coming to... 的推薦與評價
The Alder Lake/AVX-512 saga is finally coming to an end. As per an Intel representative, future batches of Intel Alder Lake chips won't physically... ... <看更多>
avx-512 alder lake 在 [情報] Intel公開AlderLake核心ECore會關AVX512 - PTT評價 的推薦與評價
Intel 近日釋出了Alder Lake 開發人員指南,在上面公開了一些之前沒有釋出的相關資訊包括大致的SKU 以及指令集支援情況,因為Alder Lake 是由Golden ... ... <看更多>
avx-512 alder lake 在 [情報] Alder Lake沒有AVX512,於是Linus又開嘴惹 的推薦與評價
不過嘴的不太是針對「啊你怎麼拔了AVX512」這部分
而是針對AVX512本身這部分
背景:
phoronix發現Intel最近替GCC 11新增自家Sapphire Rapids、Alder Lake系列CPU
支援的程式碼中,並沒有AVX512相關的部分
也就是Intel新的大小核Alder Lake架構不會支援Intel常常拿來廣告的AVX512指令集擴充
然後創世神Linus Torvalds又双叒開始嘴砲了
source: https://www.realworldtech.com/forum/?threadid=193189&curpostid=193190
https://reurl.cc/exN7Q7
個人渣翻:
------------------------------------------------------------------------------
我希望AVX512會一敗塗地,而Intel會開始做些比較實際的工作
而不是多塞些奇怪的指令
然後替那些指令量身訂做些跑分。
我希望Intel能夠腳踏實地些:繼續推進製程節點,並且不要整天只是想在
高效能運算或是其他冷門領域耍些花招
而是把這些心思放在該如何讓一般的程式都能跑得更快上
我之前就提過了,這次我再重申一次:
就算是在x86架構最輝煌的那個年代
那個Intel錢淹腳目、除了Intel沒一個能打的年代
Intel的浮點運算其實是弄得最爛的那家
單論浮點運算的相對效能,根本是Intel反過來被各家壓著打的
不過這根本無足輕重
因為除開跑分的時候根本沒人在乎
目前AVX512的處境基本上是一樣的,而我會說未來也會是這樣。
對啦,你要找的話當然可以找到一些應用非常倚賴AVX512的支援
不過宏觀來說根本沒幾隻貓會專門為了這類應用而真的掏錢添購機器。
並且AVX512是有其負面影響的。
我反而更希望Intel把那些電晶體花在其他真正緊要的刀口上。
例如拿去加速GPU的浮點效能啦
甚至單純只是給我更多的實體核心,單線程性能強大、而沒有AVX512這種垃圾的核心
基本上就是AMD目前弄的這樣。
我希望我的CPU頂到功耗上限的原因是真的在跑日常的整數運算
而不是其他AVX512之類燙到爆炸、只會讓處理器降頻
──畢竟,多數人會用AVX512的理由是拿來memcpy (*1)──
以及浪費矽晶圓面積,導致塞不下更多實體核心的指令。
是的,我有些偏見。
我恨透了浮點數跑分這檔事,但我也知道的確有些人很看重這部分的效能。
不過我還是認為AVX512本身就是個餿主意,怎麼想也不該用它做為解決方案。
可能我有些反應過度,不過我就是這樣認為的。
Intel有過一些錯誤決定,而AVX512本身絕對是其中最經典的那幾個
部分原因也是因為它助長了x86市場的碎片化。
不要再弄這類專門加速冷門應用的玩意了
你該做的是盡心盡力地去讓那些最常見、多數人真正在意的場景跑得更快些。
隨便弄個不要太鳥的浮點運算,單單這樣人們就會買單了
我會說AVX2就已經非常足夠了。
對,我很容易被戳到。
------------------------------------------------------------------------------
(*1)
以C的語法來說,要快速初始化/複製一段記憶體區塊
你需要的是<string.h>裡面的memset啦memcpy之類的東西
前者把一塊MEMory都SET成某個預設值
後者幫你把一塊MEMory CoPY到其他地方
(對,部分人士真的很懶得打字)
而一般x86-64來說,這部分可能是以64-bit為單位去操作的
而處理器如果額外有avx512擴充的話
裡面的其中幾個指令可以達成一樣的效果,而且是用512-bit為單位去操作
想當然爾能夠快上許多──AVX512指令CPI跟普通指令一樣、並且不要降頻的話
小結:
浮點數運算不是所有應用都用得到的
而專注於浮點數的指令層平行化的AVX512更然
kernel就是一個用不太多的例子 嗯雖然我根本不懂,暫且這樣說吧
而AVX512又耗電又佔面積
會被Linus嘴也是合理
歷史上有過不少CPU附了專用的指令
基本上也是當時有需求才會有這樣的設計
不過這需求是否真的是需求則見仁見智
以前甚至有單個指令完成某段記憶體區段的傅立葉變換的
然後就沒有然後了
TL;DR
Intel自己搞出來AVX512,結果也不是普及到自家所有產品
用途又相對稀少
Linus認為Intel不該費心在這類冷門應用上
那些電晶體拿來改進IPC啦或是單純多塞核心啦有用多了
喔對這邊有另一個觀點,這篇洪教授的文算平衡打擊
https://www.facebook.com/shihhaohung/posts/4148325648543225
沒問就轉貼的關係,就不講內容了
有興趣自己點個
--
※ 文章網址: https://www.ptt.cc/bbs/PC_Shopping/M.1594660570.A.DBC.html
----------------------幫你highlight-------------------------------------------
感覺他觀點不太像這樣(?
https://reurl.cc/kdz3Yd
我是指洪有說他不是硬要kernel去應用AVX512的部分
誠然不同專業的人會有不同觀點
除了推文提到的MKL之外
可能做多媒體的人也真的覺得AVX512不錯快、Linus只顧kernel之類(?
不過我也沒寫過就是(逃
原來XD
現在才發現這樣寫怪怪的XD
改了
... <看更多>