生成并行 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 中推出