maxNumCompThreads与R2014a

时间:2014-06-24 23:17:29

标签: matlab

maxNumCompThreads已被弃用,但它是否仍在使用R2014a?

我试图强制脚本使用单个计算线程,但它使用2个逻辑核心:

maxNumCompThreads(1); % limit MATLAB to a single computational thread. 
signal = rand(1, 1000000);
for i=1:100
    cwt(signal,1:10,'sym2');   
    i
end

知道为什么吗?

启动MATLAB时设置-singleCompThread选项确实可以正常工作(脚本只使用一个核心)。

请注意,我的计算机具有超线程,因此2个逻辑核心实际上只有1个物理核心,但通常Matlab计数带有逻辑核心,而非物理核心(例如,在并行池中设置核心数量时)。

0 个答案:

没有答案