parfor
parfor
parfor
一个并行计算工具箱™功能类似于一个为
循环。并行统计函数调用parfor
在内部。parfor
将计算分配给工作处理器。
parfor
您可能需要调整代码以并行运行,例如,您需要独立的循环,并且工作人员必须能够访问变量。询问使用建议parfor
,请参阅并行for循环(parfor)(并行计算工具箱).
parfor
循环parfor
当从另一个内部调用时不能并行工作parfor
循环,或从spmd
块。并行化只发生在最外层。
例如,假设你想要应用重叠
你的功能userfcn
,电话parfor
,你想打电话重叠
在一个循环中。下图展示了三种情况:
最外面的循环是parfor
.只有循环是并行运行的。
最外层的parfor
循环在重叠
.只有重叠
并行运行。
最外层的parfor
循环在userfcn
.userfcn
使用parfor
并行执行。
当parfor
在并行运行
以帮助转换要使用的嵌套循环parfor
,请参阅转换for-Loops为parfor-Loops(并行计算工具箱).
另请参阅快速启动并行计算的统计和机器学习工具箱™.