Generate parallel for-loops
Optimization for parallel for-loops
Since R2019a
Model Configuration Pane: Code Generation / Optimization
Description
Specify, whether for-loops in the generated code are implemented in parallel for the MATLAB Function block, the MATLAB System block, and the For Each Subsystem block with large input data sizes. The MATLAB Function block and MATLAB System block are executed in parallel when the MATLAB code contains parfor
-loops instead of traditional for
-loops.
Category: Optimization
Dependencies
This parameter requires that Parallel Computing Toolbox™ be installed.
Settings
off
(default) | on
- On
Executes OpenMP parallel for-loops by using multiple threads.
- Off
Executes for-loops using a single thread.
Recommended Settings
Application | Setting |
---|---|
Debugging | Off |
Traceability | Off |
Efficiency | On (execution speed) |
Safety precaution | No impact |
Programmatic Use
Parameter: MultiThreadedLoops |
Type: character vector |
Value: 'on' | 'off' |
Default: 'off' |
Version History
Introduced in R2019a