サンプル

インテル(R) C++ コンパイラーに同梱されているサンプルは、コンパイラーの最適化、機能、ツール、およびプログラムの基本概念を説明することを目的に設計されています。

サンプルの多くは、対象となる概念を一般的に説明することを目的とした 1 つの小さなソースファイルです。サンプルソースには、コマンドライン・オプション、および (必要に応じて) Linux*、Mac OS*、Windows* 上でのコンパイルに必要な環境設定が含まれています。

サンプルのビルド手順に関する詳細は、コンパイラー・ドキュメントの「アプリケーションの最適化」「サンプル」を参照してください。

コンパイル時の機能説明のみを目的とした一部のサンプルでは、実行ファイルは生成されません。

コンパイラー機能

場所

説明

自動最適化 ../samples/optimize/ 自動コンパイラー・オプションを使用して、アプリケーションのパフォーマンスを素早く向上させる方法に関するサンプル。
プロファイルに基づく最適化 (PGO) ../samples/pgo_samples/ アプリケーションのプロファイル、PGO コンパイラー・レポートの生成、コード・カバレッジ・ツールおよびテスト・プライオリタイゼーション・ツールの使用に関するサンプル。
プロシージャー間の最適化 (IPO) ../samples/ipo_samples/ マルチファイル IPO コンパイルの使用、および IPO コンパイラー・レポートの生成に関するサンプル。
OpenMP* のサポート ../samples/openmp_samples/ OpenMP* プラグマを使用したマルチスレッド・アプリケーションの作成に関するサンプル。
組み込み関数 ../samples/intrinsic_samples/ コンパイラーでサポートされる組み込み関数 (例: SSE2、SSE3、MMX) の使用に関するサンプル。
ベクトル化 ../samples/vec_samples/ 各アーキテクチャーでベクトル化されるループとされないループに関するサンプル。ベクトル化レポート機能についても説明しています。