Matlab parfor执行速度

时间:2014-09-05 20:04:38

标签: matlab parallel-processing

我已经编写了一个类,其中包括使用模拟退火算法使我的模型适合我的数据。我在循环中多次调用它(每次递增一个参数值)。存在外环,其再次多次运行上述步骤。然后我将平均数超过运行次数。

所以代码看起来像这样:

parfor k=1:number_of_runs
for j=1:number_of_times_the_parameter_changes

MyObject.RunSimulatedAnnealingAlgorithm();

ParameterEstimates(:,:,j,k) = MyObject.ParameterEstimates;

end
end

问题是使用parfor不会加快执行速度。什么可能出错的想法?​​

0 个答案:

没有答案