<<

使用
    OpenMP*
    アプリケーションの時間測定
    ダイナミック・ライブラリー
    プロファイルに基づく最適化
    自動並列化
       自動並列化の概要
       並列処理: 概要




    OpenMP* の使用
    プロファイルに基づく最適化の使用
    プロファイル情報のダンプ
    ループの構造
    並列プログラムの開発
    自動並列化



倍精度
    数値



共有スカラー
共有データ



動的プロファイルのカウンター
動的情報
   PGO の環境変数
   プロファイルに基づく最適化の概要
    スレッド
    ファイル
    プロファイル・カウンターのリセット
    プロファイル情報のダンプ
動的情報ファイル



可算ループの正しい使用
    正しい使用



同期化
   並列処理の概要
   自動並列化の概要



命令レベルの並列処理



変換
    順序の変更
変数
    PGO 環境
変更
    ランタイム・ライブラリー・ルーチンの呼び出し



大規模プログラムのコンパイル



実行フロー
実行モード
実行環境ルーチン



対象
   対象とするプロセッサーの指定
   手動で IA-32 アーキテクチャー・ベースのプロセッサーを対象にする
   自動で Itanium(R) プロセッサーを対象にする
    IA-32 アーキテクチャー・プロセッサー
    インテル(R) 64 アーキテクチャー・プロセッサー
    インテル(R) Itanium(R) 2 プロセッサー
    ランタイムチェック
    手動で対象にする
    手動ディスパッチ



専用コード
   プロセッサー固有の自動最適化 (IA-32 アーキテクチャーのみ)
   並列処理の概要



差分カバレッジ
差分演算子



手動ディスパッチ
    cpu_dispatch
    cpu_specific
手動変換



擬似オブジェクト・ファイル
擬似コード
    並列処理モデル



時間測定のサンプル



最適化
   アプリケーションの最適化について
   アプリケーションの最適化の概要
   最適化の制限
   自動最適化
    IA-32 アーキテクチャー向けのオプション
    IA-64 アーキテクチャー向けのオプション
    PGO 手法
    アプリケーション
    アプリケーションの解析
    アプリケーション固有
    インテル(R) 64 アーキテクチャー向けオプション
    オプション
       異なるアプリケーション・タイプの最適化の概要
       自動最適化
        制限
        設定
    オペレーティング・システム関連
    コンパイラーの活用
    コンパイル処理
    システム関連
    テクニカル・アプリケーション
    ハードウェア関連
    プロファイルに基づく
    プロファイルに基づく最適化
    ライブラリー関連
    リソース
    レポート
    並列化
    制限
    手法
    方法
    概要
       アプリケーションの最適化について
       自動最適化の概要
       プロファイルに基づく最適化の概要
    特定のプロセッサー
    高水準言語
最適化の手法
最適化の拡張
最適化の範囲の制限
最適化を無効
最適化サポート
最適化機構レポートの生成



有効
    PGO オプション
    インライン展開
    パラレライザー
    自動パラレライザー



条件
    関数のインライン展開
条件付き並列領域実行
    インライン展開
    自動並列化の診断
       自動並列化: しきい値制御と診断
       並列処理の概要



概要
    並列処理
    特定のプロセッサーの最適化



構造
    for
    parallel
    section
    single
    task
    taskq
    複合



無効
    インライン展開
    関数分割



環境変数
    OpenMP*
    OpenMP* 拡張ルーチン
    PROF_DIR
    PROF_DUMP_INTERVAL
    プロファイルに基づく最適化
    ルーチンの変更
    自動並列化



生成
    インストルメント済みコード
    プロセッサー固有のコード
    プロファイルによって最適化された実行ファイル
    プロファイル情報
    レポート



組み込み関数



自動パラレライザー
   並列処理: 概要
   自動並列化の概要
    制御
       自動並列化: しきい値制御と診断
       並列処理の概要
    有効
自動ベクトライザー
    IA-32 アーキテクチャー・ベース・システム向けの最適化
自動ベクトル化
自動並列化
   自動並列化の概要
   並列処理の概要
    しきい値
    ガイドライン
    プログラミング
    有効
    概要
    環境変数
    診断
自動並列化されたループ
自動並列化のしきい値
自動最適化
   自動最適化の概要
   自動最適化



言語サポート
    __declspec
言語サポートのプラグマ
言語サポートの宣言子



診断
   ベクトル化プログラミングの基本となるガイドライン
   並列処理: 概要
    自動パラレライザー
       自動並列化: しきい値制御と診断
       並列処理の概要
診断レポート



負荷のバランス



関数のグループ化の最適化
関数のプリエンプション
関数の展開
関数の順序設定の最適化
関数プリエンプション
関数分割
    有効化または無効化
関数順序リスト
   関数順序リストの使用、関数のグループ化、データの順序設定の最適化
   関数順序リストの生成



非ユニット・メモリー・アクセス



高レベルな最適化
高レベルな最適化機構
   HLO の概要
   最適化機構レポートの作成
高度な PGO オプション