リダクションの最適化
リダクション演算の SIMD コードの生成 | リダクション演算を実行する for ループの並列化
R2022a 以降
説明
アプリ構成ペイン: 速度
構成オブジェクト: coder.MexCodeConfig | coder.CodeConfig | coder.EmbeddedCodeConfig
リダクション演算用の SIMD コードの生成。
| 値 | 説明 |
|---|---|
false | この値が既定値です。 コード ジェネレーターは、リダクション演算用の SIMD コードを生成しません。 |
true | このパラメーターを使用するには、 |
Generate SIMD Code from MATLAB Functions for Intel Platformsを参照してください。
リダクション演算を実行する並列 for ループを生成するには、次の表で示されている値のいずれかを使用します。
| 値 | 説明 |
|---|---|
false | この値が既定値です。 コード ジェネレーターは、リダクション演算を実行する |
true | コード ジェネレーターは、 |
Reduction Operations Supported for Automatic Parallelization of for-loopsを参照してください。
メモ
リダクション演算のベクトル化と並列化により、若干の数値的なずれが生じる可能性があります。詳細については、Handling Overflow in Automatic Parallelization of for-loopsを参照してください。
設定
- オフ
この値が既定値です。
- オン
プログラムでの使用
プロパティ: OptimizeReductions |
値: 'false' | 'true' |
既定の設定: 'false' |
バージョン履歴
R2022a で導入