<<

READ
    リトル・エンディアン - ビッグ・エンディアンの変換の使用
RECL
    OPEN の指示子
REDUCTION
    DO 宣言子
    PARALLEL 宣言子
    データスコープ属性節の概要
       OpenMP* 宣言子と節の概要
       データスコープ属性節の概要
    使用
    変数



SCHEDULE
    DO 宣言子
    DYNAMIC
    GUIDED
    RUNTIME
    STATIC
    型とチャンクサイズの指定
SMP システム
SSE
    最適化
SSE2
Stream_LF レコード
SWP
    SWP レポート
    使用



UBC バッファー



VECTOR ALWAYS 宣言子
VECTOR NONTEMPORAL 宣言子
VECTOR 宣言子
VOLATILE
    ループコラプスの使用



WORKSHARE
    使用



xiar
   IPO オブジェクトからのライブラリーの作成
   IPO に関連するパフォーマンス問題
xild
   IPO オブジェクトからのライブラリーの作成
   プロシージャー間の最適化 (IPO) の概要
   IPO に関連するパフォーマンス問題
xilib
xilibtool
xilink
   プロシージャー間の最適化 (IPO) の概要
   IPO に関連するパフォーマンス問題
   IPO オブジェクトからのライブラリーの作成



アプリケーションのパフォーマンス
アプリケーションの最適化について
アプリケーションの特性
アプリケーションの解析
   インテルが提供するパフォーマンス解析ツールの使用
   パフォーマンス手法の使用
   パフォーマンス拡張手法
    インテル(R) VTune(TM) パフォーマンス・アナライザー
    インテル(R) スレッド化ツール
    インテル(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) リンクツール
インテル(R) 拡張ルーチン
インテル(R) 拡張環境変数
インテル(R) 拡張組み込み関数
インテルの OpenMP* 互換ライブラリー
インライン展開
   効率的なコンパイル
   ユーザー関数のインライン展開の制御
   ランタイム効率の向上
   プロファイルに基づく最適化の概要
   ユーザーが指示するユーザー関数のインライン展開
   インライン関数の展開
    コンパイラーが指示
    デベロッパーが指示
    プリエンプション



エイリアス
   スタック: 自動割り当てと確認
   ベクトル化の例
エンディアン・データ



オーバーフロー



ガイドライン
    IA-32 アーキテクチャー
    プロファイルに基づく最適化
    ベクトル化
       ベクトル化の概要
       ベクトル化のプログラミングにおける主要ガイドライン
    ランタイム効率の向上
    自動並列化



キャッシュサイズ組み込み関数



クイック・リファレンス
   プロシージャー間の最適化 (IPO) のクイック・リファレンス
   コンパイラー・レポートのクイック・リファレンス
   自動最適化
    IPO オプション
    PGO オプション
    コンパイラー・レポート
    自動最適化
クラスター OpenMP*



コンパイラーの最適化
   自動最適化
   自動最適化の概要
コンパイラー・レポート
    xi* ツールを使用して要求
    ソフトウェアのパイプライン化
    プロシージャー間の最適化 (IPO)
    ベクトル化
    レポートの生成
    高レベルの最適化 (HLO)
コンパイラー・レポートのクイック・リファレンス
コンパイル
    効率
    最適化
コンパイル単位
コードの準備
コードの除外
    コード・カバレッジ・ツール
コードレイアウト
コード・カバレッジ・ツール
    データのエクスポート
    動的カウンター
    構文
    配色



サポート
    OpenMP*
    プリフェッチ
    ベクトル化
    ループアンロール
    並列ランタイム
    最適化



シンボルの可視属性
    指定
シンボルの可視属性 (Linux*)
シンボルの可視属性 (Mac OS* X)
シンボルの可視属性の指定
シーケンシャルな実行



スカラー
    割り当て
スカラーのクリーンアップ反復処理
スタック
   スタック: 自動割り当てと確認
   コンパイル処理の最適化の概要
ストリーミング SIMD 拡張命令
   ベクトル化のプログラミングにおける主要ガイドライン
   インテル(R) アーキテクチャーのコーディング・ガイドライン
スレッド
    スレッドのスリープ時間
    スレッドレベルの並列処理
    並列処理モデル
    数の変更
スレッドプール
スレッド・アフィニティー
スレッド数の変更
    OpenMP* によるプログラミングの準備
    インテル Fortran における効率
    インテル(R) アーキテクチャーのガイドライン
    スタック
    ワークシェアリング構造宣言子
    一覧表
    並列領域宣言子
    指定
    浮動小数点スタック



ソフトウェアのパイプライン化
   並列処理の概要
   SWP レポート
    IA-64 アーキテクチャー・ベースのアプリケーション向け
    ループカウントの影響
    レポート
    最適化
ソフトウェアのパイプライン化 (SWP) レポート
ソースコード



タイミング
    OpenMP* ルーチン



ツール
ツールオプション
    profmerge
    proforder
    コード・カバレッジ・ツール
    テスト・プライオリタイゼーション



テクニカル・アプリケーション
テスト・プライオリタイゼーション・ツール
    オプション
    
    要件



ディスク入出力
    効率的な使用
デキュー
デノーマル例外
デノーマル数
    FTZ
デバイス固有のブロックサイズ
デュアルコア
デュアルコア・スレッド・アフィニティー
データのアライメント
   データのアライメントの理解
   データ型とアライメントの設定
   データのアライメント
データのプリフェッチ
    最適化
データの順序設定の最適化
データスコープ属性節
データフロー解析
   自動並列化の概要
   並列処理の概要
データプリフェッチ
データ型
データ形式
    type
       並列処理の概要
       ランタイム効率の向上
       ベクトル化の概要
    アライメント
       アライメント・オプション
       ベクトル化の例
    オプション
    スコープ属性節
    パーティショニング
    プリフェッチ
       HLO の概要
       ループカウントとループ分配
    依存性
       自動並列化: しきい値制御と診断
       IA-64 アーキテクチャー向けのパイプライン化
    共有
    構造体



トポロジーマップ



ハイパフォーマンス
ハイパフォーマンスを目的としたプログラミング
ハイパースレッディング・テクノロジー
    スレッドプール
    並列ループ



バッファリングを使用しない書き出し
バッファー
    UBC システム



パイプライン化
    IA-64 アーキテクチャー・ベースのアプリケーション向け
    ループカウントの影響
パックされた構造体
パフォーマンスの最適化
パフォーマンスを向上させる最適なレコード
パフォーマンス・アナライザー
パフォーマンス拡張



ヒューリスティック
    ソフトウェアのパイプライン化への影響
       ループカウントとループ分配
       IA-64 アーキテクチャー向けのパイプライン化
    データ・プリフェッチへの影響
       ループカウントとループ分配
       プリフェッチのサポート
    関数のインライン展開



ビッグ・エンディアン・データ
    リトル・エンディアン・データの変換


>>