パフォーマンスの最適化

次の表は、最適化の目的と参照するトピックを示したものです。

目的

参照するトピックまたはセクション

パフォーマンス分析を使用して最適化処理を開始する

インテル(R) コンパイラーによる最適化

パフォーマンス拡張手法の使用

インテルが提供するパフォーマンス解析ツールとライブラリー

パフォーマンス拡張手法

速度または特定のアーキテクチャー用に最適化する

自動最適化

自動で IA-32 アーキテクチャー・ベースのプロセッサーを対象にする

ランタイムチェック用に IA-32 アーキテクチャー・ベースのプロセッサーを対象にする

自動で Itanium(R) プロセッサーを対象にする

プロシージャー間の最適化を使用する

IPO の使用

大規模プログラムの IPO

プロシージャー間の最適化 (IPO) のクイック・リファレンス

最適化を支援するアプリケーション・プロファイルを作成する

アプリケーションのプロファイル

プロファイルに基づく最適化 (PGO) のクイック・リファレンス

profmerge ツールと proforder ツール

PGO ツールの概要

PGO API環境変数

コンパイラーの最適化に関するレポートを生成する

レポートの生成

コンパイラー・レポートのクイック・リファレンス

並列プログラムを作成する、または既存のプログラムを並列化する

並列化の使用

自動ベクトル化の概要

OpenMP* のサポートの概要

自動並列化の概要

ループ、配列、およびデータレイアウトを最適化する

高レベルな最適化 (HLO) の概要

ループのアンロール

ループのアンロールのサポート

アプリケーションのパフォーマンスを向上させる言語組み込み関数、プラグマと宣言子、またはランタイム・ライブラリーを使用する