[讨论] 如何把所有执行绪用到100%?

楼主: candy88257 (阿泰斯)   2014-05-21 10:09:00
我是matlab 2012
cpu是4核心8执行绪
程式里有写parfor与matlabpool local 4
可是cpu都只吃到50%
请问要怎让cpu吃到100%?
作者: appendixisu (不知道我是谁)   2014-05-21 10:56:00
要改成 matlabpool local 8 ?? 我猜的
作者: sunev (Veritas)   2014-05-21 11:26:00
我猜不会比较快
作者: celestialgod (天)   2014-05-21 13:07:00
MATLAB用实体核心数量,hyperthread不会快多少mkl+omp时也是取实体核心的数量做优化,MATLAB也是(MATLAB用MKL函式库)要更快就把hyperthread取消掉,会加速
作者: H45 (!H45)   2014-05-24 20:48:00

Links booklink

Contact Us: admin [ a t ] ucptt.com