英特尔的 Math Kernel Library (MKL)是科学计算领域广泛使用的数学库,但它对竞争对手 AMD 的 CPU 非常不友好,即使 AMD CPU 支持 AVX2 或
SSE3-SSE4,MKL 也只用 SSE1。
访问:
阿里云推出高校特惠专场:0元体验入门云计算 快速部署创业项目
如果要让 MKL 更好的支持 AMD CPU,用户需要修改系统环境变量,设置 MKL_DEBUG_CPU_TYPE=5,强行在 AMD CPU 上使用 AVX2。
但英特尔最近释出了 MKL 2020 Update 1+,移除了这一变量,旧的方法失效了。
好消息是英特尔在 MKL 中加入了 Zen 内核,坏消息是 Zen 内核功能并不完备,所以更大的坏消息是科学计算软件在 AMD CPU 上性能又变差了,英特尔 CPU 似乎又赢了。
访问购买页面:
英特尔旗舰店
solidot 2020-09-01 13:15:24
请登录之后再进行评论