0

我刚刚切换到 MATLAB 2013a,命令matlabpool只打开 4 个工作人员,而不是 2012a 中的 8 个。所以它只运行了 50% 的 CPU。2013a有没有办法达到100%?有人遇到同样的问题吗?

4

2 回答 2

2

尝试

matlabpool open 8

这使您可以指定需要多少工人。有关更多详细信息,请参阅matlabpool文档

于 2013-06-17T09:57:39.470 回答
1

为了解释您观察到的行为:MATLAB 和 Parallel Computing Toolbox 都使用您系统上“真实”内核的数量,不计算超线程。这在许多条件下提供了更好的性能。

于 2013-06-17T12:21:26.683 回答