このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
並列 for ループの生成
並列 for ループの最適化
モデル コンフィギュレーション ペイン: [コード生成] / [最適化]
説明
生成コードの for ループを入力データ サイズが大きい MATLAB Function ブロック、MATLAB System ブロック、および For Each Subsystem ブロックに対して並列で実装するかどうかを指定します。MATLAB Function ブロックと MATLAB System ブロックは、MATLAB コードに従来の for ループではなく parfor ループが含まれる場合に並列で実行されます。このパラメーターにより、[for ループの自動スケジュール] も有効になります。
カテゴリ: 最適化
依存関係
このパラメーターでは、Parallel Computing Toolbox™ がインストールされている必要があります。
設定
off (既定値) | on- オン
複数のスレッドを使用して OpenMP 並列 for ループを実行します。
- オフ
単一のスレッドを使用して for ループを実行します。
推奨設定
| アプリケーション | 設定 |
|---|---|
| デバッグ | オフ |
| トレーサビリティ | オフ |
| 効率性 | オン (実行速度) |
| 安全対策 | 影響なし |
プログラムでの使用
パラメーター: MultiThreadedLoops |
| 型: 文字ベクトル |
値: 'on' | 'off' |
既定: 'off' |
バージョン履歴
R2019a で導入