複数の隣接するギャザー/スキャッター形式のベクトルメモリー参照の最適化を有効 / 無効にします。これは C++ 固有のコンテンツです。DPC++ には適用されません。
Linux*: | -qopt-multiple-gather-scatter-by-shuffles -qno-opt-multiple-gather-scatter-by-shuffles |
macOS*: | -qopt-multiple-gather-scatter-by-shuffles -qno-opt-multiple-gather-scatter-by-shuffles |
Windows*: | /Qopt-multiple-gather-scatter-by-shuffles /Qopt-multiple-gather-scatter-by-shuffles- |
なし
それぞれ異なる |
このオプションを指定しないと、コンパイラーは最適化にデフォルトのヒューリスティックを使用します。 |
このオプションは、複数の隣接するギャザー/スキャッター形式のベクトルメモリー参照の最適化を制御します。この最適化のヒントは、パフォーマンス・チューニングに役立ちます。シャッフルを使用して、より最適なソフトウェア・シーケンスを生成しようとします。
このオプションを指定すると、コンパイラーは最適化ヒューリスティックを適用します。-qno-opt-multiple-gather-scatter-by-shuffles または /Qopt-multiple-gather-scatter-by-shuffles- を指定すると、コンパイラーは最適化ヒューリスティックを適用しません。
最適化は、[Q]x, -march (Linux* および macOS*) や /arch (Windows*) などの最適化コンパイラー・オプションの影響を受けます。
性能は、使用法、構成、およびその他の要因によって異なります。詳細については、www.Intel.com/PerformanceIndex (英語) を参照してください。 注意事項の改訂 #20201201 |
なし