-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*
コードカバレッジ
データフロー
ビジュアル・プレゼンテーション
基本ブロック
CPU ディスパッチ
手動
自動
CPU 時間
cpuid
CPUID の値
cpuid-list
DO 構造
dyn ファイル
プロファイルに基づく最適化の例
基本的な PGO オプション
プロファイル情報のダンプとリセット
プロファイル情報のダンプ
PGO の環境変数
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
アプリケーションのチューニングにおける効果
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
NOPREFETCH
使用
OMP 宣言子
並列処理の概要
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
task
taskq
その他のコンパイラーとの互換性
オブジェクト・レベルの相互運用性
クラスター
クラスター OpenMP* サポート (Linux*)
スレッド・アフィニティー・インターフェイス (Linux* および Windows*)
サポート・ライブラリー
スレッド化
ソースの互換性
デバッグ
パフォーマンス
ライブラリーの使用ガイドライン
ライブラリー・ファイル名
ランタイム・ライブラリー・ルーチン
ループ・スケジューリング
レガシー・ライブラリー
OpenMP* のサポート・ライブラリー
OpenMP* ソース互換とその他のコンパイラーとの相互運用性
レポート
ワークシェアリング
並列処理スレッドモデル
互換ライブラリー
OpenMP* のサポート・ライブラリー
OpenMP* ソース互換とその他のコンパイラーとの相互運用性
宣言子
環境変数
OpenMP* の環境変数
スレッド・アフィニティー・インターフェイス (Linux* および Windows*)
負荷のバランス
高度な問題
OpenMP* Fortran 宣言子
インテル拡張
例
節
OpenMP* ランタイム・ライブラリーのサブルーチン
OptReport のサポート
ORDERED
OpenMP* 宣言子と節の概要
PARALLEL DO
OpenMP* 宣言子と節の概要
PARALLEL OpenMP* 宣言子
PARALLEL SECTIONS
OpenMP* 宣言子の概要
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
データスコープ属性節の概要
PROF_DIR 環境変数
PROF_DUMP_INTERVAL 環境変数 (古い環境変数)
PROF_NO_CLOBBER 環境変数
profmerge
REDUCTION
データスコープ属性節の概要
restrict
SMP システム
SSE
SSE2
SWP
SWP レポート
xiar
IPO オブジェクトからのライブラリーの作成
IPO に関連するパフォーマンス問題
xild
IPO オブジェクトからのライブラリーの作成
プロシージャー間の最適化 (IPO) の概要
IPO に関連するパフォーマンス問題
xilib
xilibtool
xilink
プロシージャー間の最適化 (IPO) の概要
IPO に関連するパフォーマンス問題
IPO オブジェクトからのライブラリーの作成
アプリケーションのパフォーマンス
アプリケーションの最適化について
アプリケーションの特性
アプリケーションの解析
インテルが提供するパフォーマンス解析ツールの使用
パフォーマンス手法の使用
パフォーマンス拡張手法
インテル(R) VTune(TM) パフォーマンス・アナライザー
インテル(R) スレッド化ツール
インテル(R) デバッガー
アプリケーション・テスト
アプリケーション・テストの重要度付け
アライメント
インストルメンテーション
コンパイル
インストルメント済みコード
フィードバック・コンパイル
プログラム
実行
生成
インターバル・プロファイル・ダンプ
開始
インテル(R) 64 アーキテクチャー・ベースのアプリケーション
HLO
オプション
自動で IA-32 およびインテル(R) 64 アーキテクチャー・プロセッサーを対象にする
ランタイム・パフォーマンス用に複数の IA-32 およびインテル(R) 64 アーキテクチャー・プロセッサーを対象にする
並列手法
対象
自動で IA-32 およびインテル(R) 64 アーキテクチャー・プロセッサーを対象にする
ランタイム・パフォーマンス用に複数の IA-32 およびインテル(R) 64 アーキテクチャー・プロセッサーを対象にする
インテル(R) VTune(TM) パフォーマンス・アナライザー
インテル(R) リンクツール
インテル(R) 拡張ルーチン
インテル(R) 拡張環境変数
インテルの OpenMP* 互換ライブラリー
インライン展開
ユーザー関数のインライン展開の制御
プロファイルに基づく最適化の概要
ユーザーが指示するユーザー関数のインライン展開
インライン関数の展開
コンパイラーが指示
デベロッパーが指示
プリエンプション