标签: matlab parallel-processing
我刚刚切换到MATLAB 2013a,命令matlabpool只打开4名工作人员,而不是像2012a那样打开8名工作人员。所以它只运行50%的CPU。 2013a有没有办法达到100%?是否有人遇到同样的问题?
matlabpool
答案 0 :(得分:2)
尝试
matlabpool open 8
这允许您指定所需的工作人员数量。有关详细信息,请参阅matlabpool documentation。
答案 1 :(得分:1)
解释您观察到的行为:MATLAB和Parallel Computing Toolbox都使用系统中“真实”核心的数量,而不是超线程。这在许多条件下提供了更好的性能。