インテル® VTune™ プロファイラーは、パフォーマンス解析の設定と解釈の手順を説明する、サンプルコードを使用したウェブ・チュートリアルを提供します。
Linux* チュートリアル: pdf (英語)
Windows* チュートリアル: pdf (英語)
サンプル: 事前ビルドされた C++ 行列乗算アプリケーション matrix。事前ビルドされたアプリケーションは、インテル® VTune™ プロファイラーを初めて起動したときに、[プロジェクト・ナビゲーター] から利用できます。サンプルコードは次の場所にあります。
Linux*: <install-dir>/samples/en/C++/matrix
Windows*: <install-dir>\samples\en\C++\matrix
目的:
デモ: インテル® VTune™ プロファイラーによる反復的なアプリケーションの最適化、アルゴリズムとハードウェア利用率のボトルネックを検出
パフォーマンスの問題: メモリーアクセス、ベクトル化
使用する解析: パフォーマンス・スナップショット、ホットスポット、メモリーアクセス、HPC パフォーマンス特性、マイクロアーキテクチャー全般
Linux* チュートリアル: HTML (英語)
サンプル: 電気生理学的な心臓の活動をシミュレートする C++ アプリケーション heart_demo。サンプルコードは、https://github.com/AlexeyMalkhanov/Cardiac_demo (英語) で入手できます。
目的:
内容: OpenMP* と MPI ハイブリッド・アプリケーションの問題を特定します。
使用する解析/ツール: アプリケーション・パフォーマンス・スナップショット (APS)、インテル® Trace Analyzer & Collector、およびインテル® VTune™ プロファイラーの HPC パフォーマンス特性解析
エンドツーエンドのチューニングと設定の例については、「インテル® VTune™ プロファイラーのパフォーマンス解析クックブック」を参照してください。
チューニングのレシピ:
設定のレシピ:
その他のレシピは、こちらから参照してください。
インテル® VTune™ プロファイラーのサンプルコードをインストールしてセットアップするには:
インストール先のディレクトリーから書き込み可能または共有ディレクトリーに圧縮ファイルをコピーします。
ファイルを展開します。
サンプルを実行した結果は、常に同じになるとは限りません。実際の画面は、本チュートリアルで示されている画面とは異なることがあります。
サンプルは、インテル® VTune™ プロファイラーの機能を説明するためだけに設計されており、任意のコードをチューニングするベスト・プラクティスを示すものではありません。結果は、解析の性質と適用されるコードによって異なります。