Main Content

生成并行 for 循环

并行 for 循环的优化

模型配置窗格: 代码生成 / 优化

描述

指定是否为具有较大输入数据大小的 MATLAB Function 模块、MATLAB System 模块和 For Each Subsystem 模块并行实现生成代码中的 for 循环。当 MATLAB 代码包含 parfor 循环而不是传统的 for 循环时,MATLAB Function 模块和 MATLAB System 模块并行执行。此参数还启用自动调度 for 循环

类别:优化

依存关系

此参数要求安装 Parallel Computing Toolbox™。

设置

off (默认) | on
On

使用多线程执行 OpenMP 并行 for 循环。

Off

使用单线程执行 for 循环。

推荐的设置

应用场景设置
调试Off
可追溯性Off
效率On(执行速度)
安全预警无影响

编程用法

参数:MultiThreadedLoops
类型:字符向量
值:'on' | 'off'
默认值:'off'

版本历史记录

在 R2019a 中推出