オプションを使用したプリフェッチ

プリフェッチ挿入による最適化の目的は、データをキャッシュにロードするタイミングのヒントをプロセッサーに知らせてキャッシュミスを減らすことです。プリフェッチの最適化は、-opt-prefetch (Linux* および Mac OS* X) または /Qopt-prefetch (Windows*) コンパイラー・オプションで有効または無効にします。このオプションでソフトウェアのプリフェッチのレベルも指定することができます。

コンパイラーの最適化を簡単に行うために、次のことを考慮してください。

-opt-prefetch オプション (Linux および Mac OS X) または /Qopt-prefetch オプション (Windows) の他に、組み込みサブルーチン mm_prefetch およびコンパイラー宣言子 prefetch も使用できます。

オプションの動作はアーキテクチャーにより異なります。詳細は、次のトピックを参照してください。

関連情報