处理parfor
统计函数如何使用parfor
parfor
是一个并行计算工具箱™函数类似于为
循环。并行统计函数调用parfor
在内部。parfor
工人处理器分配计算。
的特点parfor
你可能需要调整你的代码来并行运行,例如,你需要独立的循环和工人们必须能够访问变量。建议使用parfor
,请参阅并行for循环(parfor)(并行计算工具箱)。
没有嵌套parfor
循环
parfor
不能并行工作,从另一个parfor
循环,或从一个spmd
块。并行化只发生在最外层的水平。
例如,假设你想申请重叠
你的功能userfcn
,电话parfor
,你想打电话重叠
在一个循环中。下图显示了三种情况:
最外层的循环
parfor
。只是循环并行运行。最外层的
parfor
循环在重叠
。只有重叠
并行运行。最外层的
parfor
循环在userfcn
。userfcn
使用parfor
并行执行。
当parfor
在并行运行
帮忙把嵌套循环使用parfor
,请参阅for循环转换成parfor-Loops(并行计算工具箱)。