-ax コンパイラー・オプション
-ipo コンパイラー・オプション
-openmp-lib コンパイラー・オプション
-opt-ra-region-strategy コンパイラー・オプション
例
-opt-report コンパイラー・オプション
-prof-gen コンパイラー・オプション
関連オプション
-prof-gen:srcpos コンパイラー・オプション
コード・カバレッジ・ツール
テスト・プライオリタイゼーション・ツール
-prof-use コンパイラー・オプション
profmerge ユーティリティー
コード・カバレッジ・ツール
関連オプション
-x コンパイラー・オプション
.dpi ファイル
profmerge ユーティリティーと proforder ユーティリティー
コード・カバレッジ・ツール
テスト・プライオリタイゼーション・ツール
.dyn ファイル
profmerge ユーティリティーと proforder ユーティリティー
アプリケーションのプロファイル
コード・カバレッジ・ツール
テスト・プライオリタイゼーション・ツール
プロファイルに基づく最適化 (PGO) のクイック・リファレンス
.spi ファイル
コード・カバレッジ・ツール
テスト・プライオリタイゼーション・ツール
/Qax コンパイラー・オプション
/Qipo コンパイラー・オプション
/Qopenmp-lib コンパイラー・オプション
/Qopt-ra-region-strategy コンパイラー・オプション
例
/Qopt-report コンパイラー・オプション
/Qprof-gen コンパイラー・オプション
/Qprof-gen:srcpos コンパイラー・オプション
コード・カバレッジ・ツール
テスト・プライオリタイゼーション・ツール
/Qprof-use コンパイラー・オプション
profmerge ユーティリティー
コード・カバレッジ・ツール
/Qx コンパイラー・オプション
ALLOCATABLE
OpenMP*
OpenMP* のコード
コーディング・ガイドライン
コードカバレッジ
データフロー
パイプライン化
パフォーマンス
ビジュアル・プレゼンテーション
割り当てにおけるコンパイラー・オプションの効果
基本ブロック
引数としての配列
ATOMIC
使用
BARRIER
使用
COPYIN
データスコープ属性節の概要
CPU ディスパッチ
自動
CPU 時間
DAZ
DEFAULT
データスコープ属性節の概要
使用
DISTRIBUTE POINT
使用
DO 構造
順序
dyn ファイル
プロファイルに基づく最適化の例
基本的な PGO オプション
プロファイル情報のダンプとリセット
プロファイル情報のダンプ
PGO の環境変数
END PARALLEL DO
使用
EQUIVALENCE
ランタイム効率における効果
FIRSTPRIVATE
データスコープ属性節の概要
ワークシェアリング構造
使用
FORT_BUFFERED 環境変数
FTZ モード
HLO
HLO の概要
高レベルな最適化 (HLO) レポート
レポート
hotspot
IA-32 アーキテクチャー
アプリケーション
オプション
ガイドライン
ディスパッチ・オプション
プロセッサー
並列処理の概要
プロセッサー固有の自動最適化 (IA-32 アーキテクチャー)
レポートの生成
IA-32 アーキテクチャー・ベースのアプリケーション
HLO
オプション
自動で IA-32 およびインテル(R) 64 アーキテクチャー・プロセッサーを対象にする
ランタイム・パフォーマンス用に複数の IA-32 およびインテル(R) 64 アーキテクチャー・プロセッサーを対象にする
並列手法
対象
自動で IA-32 およびインテル(R) 64 アーキテクチャー・プロセッサーを対象にする
ランタイム・パフォーマンス用に複数の IA-32 およびインテル(R) 64 アーキテクチャー・プロセッサーを対象にする
組み込み関数の使用
IA-32 アーキテクチャー向けのオプション
IA-64 アーキテクチャー・ベースのアプリケーション
HLO
オプション
パイプライン化
レポートの生成
並列手法
対象
組み込み関数の使用
自動ベクトル化
ILO
INTEL_PROF_DUMP_CUMULATIVE 環境変数
INTEL_PROF_DUMP_INTERVAL 環境変数
IPO
IPO の中間出力の取得
xiar
xild
xilibtool
オプション
コンパイル
IPO の使用
プロシージャー間の最適化 (IPO) の概要
コードレイアウト
パフォーマンス
プログラム全体の解析
ライブラリーの作成
リンク
プロシージャー間の最適化 (IPO) の概要
IPO の使用
レポート
使用
問題
大規模プログラム
概要
注意事項
IPO におけるパフォーマンス問題
IPO によるコンパイル
IPO によるリンク
IPO に使用されるオプション
IPO を使用したライブラリーの作成
IPO 出力の取得
IR
IPO の使用
プロシージャー間の最適化 (IPO) の概要
IVDEP
アプリケーションのチューニングにおける効果
コンパイラー・オプションの効果
IVDEP 宣言子
KMP_AFFINITY
スレッド・アフィニティー・インターフェイス (Linux* および Windows*)
OpenMP* の環境変数
modifier
offset
permute
type
KMP_ALL_THREADS
KMP_BLOCKTIME
KMP_LIBRARY
OpenMP* の環境変数
OpenMP* のサポート・ライブラリー
KMP_MONITOR_STACKSIZE
KMP_STACKSIZE
KMP_VERSION
LASTPRIVATE
データスコープ属性節の概要
使用
LOOP COUNT
ループ分配
NOPREFETCH
使用
NOSWP
使用
NOVECTOR 宣言子
obj ファイル
OMP 宣言子
並列処理の概要
OpenMP* の使用例
OpenMP* によるプログラミング
OMP_DYNAMIC
OMP_NESTED
OMP_NUM_THREADS
OMP_SCHEDULE
OpenMP*
KMP_AFFINITY
OpenMP* の環境変数
スレッド・アフィニティー・インターフェイス (Linux* および Windows*)
KMP_ALL_THREADS
KMP_BLOCKTIME
KMP_LIBRARY
KMP_MONITOR_STACKSIZE
KMP_STACKSIZE
KMP_VERSION
omp.h
OMP_DYNAMIC
OMP_NESTED
OMP_NUM_THREADS
OMP_SCHEDULE
その他のコンパイラーとの互換性
オブジェクト・レベルの相互運用性
クラスター
クラスター OpenMP* サポート (Linux*)
スレッド・アフィニティー・インターフェイス (Linux* および Windows*)
サポート・ライブラリー
ソースの互換性
デバッグ
パフォーマンス
ライブラリーの使用ガイドライン
ライブラリー・ファイル名
ランタイム・ライブラリー・ルーチン
レガシー・ライブラリー
OpenMP* のサポート・ライブラリー
OpenMP* ソース互換とその他のコンパイラーとの相互運用性
レポート
並列処理スレッドモデル
互換ライブラリー
OpenMP* のサポート・ライブラリー
OpenMP* ソース互換とその他のコンパイラーとの相互運用性
宣言子
並列およびワークシェアリング複合構造
並列領域宣言子
同期化構造
THREADPRIVATE 宣言子
ワークシェアリング構造宣言子
環境変数
OpenMP* の環境変数
スレッド・アフィニティー・インターフェイス (Linux* および Windows*)
高度な問題
OpenMP* Fortran 宣言子
インテル拡張
プログラミング
ワークシェアリング
例
同期化
機能
節
OpenMP* の宣言子
ワークシェアリング構造宣言子
並列およびワークシェアリング複合構造
ATOMIC
BARRIER
CRITICAL
DO
END DO
END PARALLEL
END PARALLEL DO
END PARALLEL SECTIONS
END SECTIONS
END SINGLE
FLUSH
MASTER
ORDERED
PARALLEL
PARALLEL DO
PARALLEL SECTIONS
PARALLEL WORKSHARE
SECTION
SECTIONS
SINGLE
WORKSHARE
OpenMP* ランタイム・ライブラリーのサブルーチン
OptReport のサポート
ORDERED
DO 宣言子
OpenMP* 宣言子と節の概要
例
PARALLEL
SHARED 節の使用
PARALLEL DO
COPYIN 節の使用
DEFAULT 節の使用
FIRSTPRIVATE 節の使用
LASTPRIVATE 節の使用
OpenMP* 宣言子と節の概要
PRIVATE 節の使用
REDUCTION 節の使用
SCHEDULE 節
SHARED 節の使用
例
同期化構造
PARALLEL OpenMP* 宣言子
OpenMP* 宣言子と節の概要
REDUCTION 節
SHARED 節
同期化構造
COPYIN 節
DEFAULT 節
PRIVATE 節、FIRSTPRIVATE 節、LASTPRIVATE 節
PARALLEL SECTIONS
COPYIN 節の使用
DEFAULT 節の使用
FIRSTPRIVATE 節の使用
LASTPRIVATE 節の使用
OpenMP* 宣言子の概要
PRIVATE 節の使用
REDUCTION 節の使用
SHARED 節の使用
例
同期化構造
PARALLEL WORKSHARE
使用
PGO
PGO API
_PGOPTI_Prof_Dump_And_Reset
_PGOPTI_Prof_Reset
_PGOPTI_Set_Interval_Prof_Dump
有効
PGO ツール
profmerge
proforder
コード・カバレッジ・ツール
テスト・プライオリタイゼーション・ツール
pgopti.dpi ファイル
PGO の環境変数
基本的な PGO オプション
pgopti.spi ファイル
pgouser.h ヘッダーファイル
PREFETCH
オプションの使用
使用
PRIVATE
DEFAULT 節
DO 宣言子
PARALLEL 宣言子
REDUCTION 節との関係
データスコープ属性節の概要
OpenMP* 宣言子と節の概要
データスコープ属性節の概要
使用
PROF_DIR 環境変数
PROF_DUMP_INTERVAL 環境変数 (古い環境変数)
PROF_NO_CLOBBER 環境変数
profmerge