我們知道,一款硬件産品性能如何,不僅僅取決于硬件本身的設計,也要看驅動、軟件的支持與優化,很多時候一些簡單的優化調整就可以帶來意想不到的效果。
比如說流行、權威的數學計算環境Matlab,就針對Intel處理器有一項特殊優化,檢測到是Intel處理器後就會利用Intel MKL(路徑內核庫),並調用AVX2指令集,獲得理想性能。
而對于非Intel處理器,比如說檢測到是AMD,Matlab就只會使用古老的SSE指令集,結果就是性能天差地別。
以上是臨時方法,如果想永久生效,只需在高級系統屬性裏找到MKL_DEBUG_CPU_TYPE,將這個環境變量的值改爲5,但注意任何使用MKL的程序都會受到影響。

