(给技术最前线加星标,每天看技术热点)
原创整理:技术最前线(id:TopITNews)
参考:techpowerup、快科技
MATLAB 是工程公司、大学和其他研究机构使用的一种流行的数学计算环境。它的一些操作会利用 Intel MKL(数学内核库),并调用 AVX2 指令集,获得理想性能。
但在 AMD 处理器上,Matlab 就只调用的 SSE 指令集,性能就天差地别了。
据外媒 techpowerup 报道,Reddit 网友 Nedflanders1976 发现,AMD锐龙(Ryzen)、Ryzen Threadripper 处理器也能开启 AVX2 指令集,进而提高 MATLAB 性能。
Nedflanders1976 的方法非常简单。
Windows 系统用户,建一个 bat 批处理文件:
@echo off
set MKL_DEBUG_CPU_TYPE