Re: [問卦] 我朋友說AMD有些程式不支援

作者: arrenwu (鍵盤的戰鬼)   2020-09-22 19:07:06
※ 引述《zxcvfr99 (誰も気づかない人)》之銘言:
: 指令集下面說了就不說,說點軟體的
: 有做科研的應該都有聽過intel mkl吧?
: 這東西就是intel專門開發的數學library
: 你AMD要跑也不是不能跑啦
: 只是慢到靠北而已
: 一堆算矩陣的垃圾東西就是會有差這intel還AMD
: 所以搞這方面的可憐肥宅工程師還是老實買intel+nvidia就好
: 當然如果只是拿去打遊戲那您隨意就好了
這個情況現在可能好很多了
Intel MKL 確實在數值運算上被廣為運用,不管是MATLAB還是Numpy都有使用。
而長期以來,AMD CPU因為沒有AVX2的關係被Intel電成豬頭
終於,在去年七月的時候,AMD 的第三代Ryzen支援AVX2了!
但是這樣子還是跑不贏Intel CPU,因為MKL他會認CPU來決定要不要啟用AVX2加速。
這也不是Intel耍陰招,因為你用某些很舊的Intel CPU也開不了。
情況好轉的部分是:
好事一
MATLAB 在今年上半年的更新後,迫使MKL在使用 3rd Gen Ryzen 也會啟用 AVX2
好事二
除了 MKL,還有個類似的OpenBLAS也很快
這裡有人有進行比較 Link: https://bit.ly/33PUOpl
https://i.imgur.com/95dF2WC.jpg
從 TR3960x 的 MKL+DEBUG vs OpenBLAS 我們可以看出 MKL 還是稍微好一些
但 13.8 vs 16.4 這個一般來說就叫做同等級的表現
(MKL+DEBUG 就是在一個特別的環境下讓MKL以為TR3960x是可以啟用AVX2的Intel CPU)
當然有人可能會說:你瞎了嗎?沒看到14核的Xeon W-2175跑得跟24核的3960x差不多?
恩,對,沒錯。因為Xeon W-2175 有 AVX512,很猛。但這個只有Xeon有而已。
而且保證不便宜,不只是CPU,主板應該也不便宜。
一般人組電腦了不起就 3900x 或 10900 啦,
AMD這部分有點小優勢是,Intel 用上 AVX 比 AMD 熱很多。
順代一提,三代Ryzen後 AMD 在 Adobe 軟體上的表現也板回一城了。
AMD Yes!
不過我顯卡現在是用 NV 的 嘻嘻
作者: Gary5566 (↖煞☆曹格㊣56★气↘)   2020-09-22 19:12:00
要換季ㄌ 484該換新簽名檔惹點吐????臭==

Links booklink

Contact Us: admin [ a t ] ucptt.com