我刚刚切换到MATLAB 2013a,命令matlabpool只打开4个worker,而不是2012a中的8个。所以它只运行了50%的CPU。有没有办法在2013a上达到100%?是不是有人遇到了同样的问题?
发布于 2013-06-17 17:57:39
试一试
matlabpool open 8这使您可以指定所需的工作人员数量。有关更多详细信息,请参阅matlabpool documentation。
发布于 2013-06-17 20:21:27
为了解释你观察到的行为: MATLAB和并行计算工具箱都使用你系统上的“真实”核心数量,不包括超线程。这在许多情况下都能提供更好的性能。
https://stackoverflow.com/questions/17144729
复制相似问题