Loop unrolling threshold
Threshold on the number of iterations that determines whether to automatically
unroll a for-loop and a parfor-loop
Description
App Configuration Pane: Speed
Configuration Objects: coder.CodeConfig | coder.EmbeddedCodeConfig
Specify a number of iterations to instruct the code generator whether to automatically
unroll a for-loop. Loops with fewer iterations than this threshold
are candidates for automatic unrolling by the code generator. This threshold applies to all
for-loops and parfor-loops in your MATLAB® code. For an individual for-loop, a coder.unroll directive placed immediately before the loop takes
precedence over the loop unrolling optimization. The threshold can also apply to some
for-loops produced during code generation.
Settings
5| positive integerThreshold above which a loop is a candidate for unrolling by the code generator. The default is
5.
Programmatic Use
Property:
LoopUnrollThreshold |
| Values: 5 | positive integer |
| Default: 5 |
Version History
Introduced in R2018b