包括 Matlab 在内的许多应用程序使用了 Intel Math Kernel Library (MKL),MKL 对竞争对手不友好,即使 AMD CPU 支持 AVX2 或 SSE3-SSE4,MKL 也只运行在 SSE1 上,性能因而大打折扣。如果要让 MKL 更好的支持 AMD CPU,用户需要修改系统环境变量。现在,Matlab 的开发商 MathWorks 在最新版本 2020a 整合了补丁,修复了代码路径,允许在 AMD CPU 上运行 AVX2 代码。许多其它使用 MKL 库的应用还没有修复这个问题。
https://www.solidot.org/story?sid=63995
https://www.solidot.org/story?sid=63995