我想为每个 block1 并行化 block2 并也并行化外循环。
以前的代码:
for i=rangei
<block1>
for j=rangej
<block2> dependent on <block1>
end
end
更改后的代码:
parfor i=rangei
<block1>
parfor j=rangej
<block2> dependent on <block1>
end
end
这样做的效率有多高?更改后的代码会做正确的事情吗?
更改后的代码对我的要求有效吗?
在 MATLAB 中,parfor
不能嵌套。这意味着,在您的代码中,您应该替换一个parfor
by a for
(最有可能是外循环)。更一般地说,我建议你看看这个parfor 教程.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)