楼主:
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 的 嘻嘻