インテル® VTune™ Amplifier 2019 for Windows* 導入ガイド
この記事は、インテル® デベロッパー・ゾーンに公開されている「Get Started with Intel® VTune™ Amplifier 2019」の日本語参考訳です。
インテル® VTume™ Amplifier は、Windows*、macOS*、および Linux* 上にインストールでき、ローカルとリモート・ターゲット・システムの解析を行うために使用できます。このツールを使用することにより、アルゴリズムの選択肢を解析し、シリアルと並列コードのボトルネックを検出して、アプリケーションが利用可能なハードウェア・リソースから利益を得られるか理解することで実行スピードを向上できます。
解析を始める前に
- アプリケーションは、シンボル情報付きですべての最適化を有効にしてリリースモードでビルドします。コンパイラーの設定に関する詳細は、インテル® VTune™ Amplifier ユーザーズガイド (英語) をご覧ください。
サンプル・アプリケーションが製品のインストール先 <install-dir>\samples\en\<言語の種類> に用意されています。または、https://software.intel.com/en-us/product-code-samples (英語) からダウンロードできます。ここでは、tachyon アプリケーションのサンプルを使用して説明します。
- インテル® VTune™ Amplifier を起動します。
- スタンドアロン、インテル® Parallel Studio XE、またはインテル® Media Studio とともにインストールされているインテル® VTune™ Amplifier の場合:
- バッチファイル amplxe-vars を実行して、環境変数を設定します。例えば、デフォルト・ディレクトリーにインテル® VTune™ Amplifier をインストールしている場合は、次を実行します。
C:\[Program Files]\IntelSWTools\VTune Amplifier 2019\amplxe-vars.batバッチファイルを実行すると、製品名とビルド番号が表示されます。
- インテル® VTune™ Amplifier を起動します。
- スタンドアロン GUI インターフェイスでは、[スタート] メニューから開きます。
- コマンドライン・インターフェイスでは、amplxe-cl コマンドを実行します。
- インテル® VTune™ Amplifier が Microsoft* Visual Studio* IDE に統合されている場合、Visual Studio* で [ソリューション] を開きます。インテル® VTune™ Amplifier ツールバーが自動的に有効になり、Visual Studio* プロジェクトが解析ターゲットとして設定されます。
- バッチファイル amplxe-vars を実行して、環境変数を設定します。例えば、デフォルト・ディレクトリーにインテル® VTune™ Amplifier をインストールしている場合は、次を実行します。
- インテル® System Studio とともにインストルされている場合:
インテル® System Studio IDE から、[Tools] > [VTune Amplifier] > [Launch VTune Amplifier] を選択します。インテル® System Studio から インテル® VTune™ Amplifier を起動すると必要な環境変数がすべて設定されます。
- スタンドアロン、インテル® Parallel Studio XE、またはインテル® Media Studio とともにインストールされているインテル® VTune™ Amplifier の場合:
ステップ 1: プロジェクトの作成
- 右上の
メニューボタンをクリックし、[新規] > [プロジェクト…] を選択します。
- [プロジェクトを作成] ダイアログボックスで、プロジェクト名と場所を指定します。
- [プロジェクトを作成] をクリックします。
ステップ 2: 解析の設定と実行
新規プロジェクトを作成すると、ターゲットシステムを [ローカルホスト]、解析ターゲットを [アプリケーションを起動]、解析タイプを [ホットスポット] とするデフォルトで、 [解析の設定] ウィンドウが開きます。これを、最初の解析を始める出発点として使用します。
- [アプリケーションを起動] には、アプリケーションの実行ファイルの場所を設定します。
- アプリケーションを起動してデータの収集を開始するには、[開始] ボタンをクリックします。
ステップ 3: パフォーマンス・データの表示と解析
データ収集が完了すると、インテル® VTne™ Amplifier はファイナライズして結果を開きます。[サマリー] ウィンドウでアプリケーションのパフォーマンスの概要を把握し、別のウィンドウに切り替えて、関数やソース行など詳細を調査します。詳細な情報ペインは、パフォーマンス改善の可能性を示します。
次のステップ
- インテル® VTune™ Amplifier のほかの解析タイプを使用してシステムやアプリケーションのパフォーマンス・メトリックを収集します。[どのように] ペインの
(実行する解析タイプを選択) ボタンをクリックして、ほかの解析タイプを表示します。
- サンプルコード (英語) とインテル® VTune™ Amplifier チュートリアル (英語) を使用して、一般的なパフォーマンスの問題とその解決方法を確認します。
参考資料
ドキュメント | 説明 |
---|---|
オンライン・トレーニング (英語) | オンライン・トレーニング・サイトは、インテル® VTune™ Amplifier の基本を学ぶための導入ガイド、ビデオ、チュートリアル、ウェビナー、および技術記事を提供します。 |
チュートリアル (英語) | インテル® VTune™ Amplifier のチュートリアルでは、初心者向けの簡単なサンプルを介して基礎を学習できます。
サンプルコードは、<install-dir>/samples/en/<言語の種類> にインストールされています。また、https://software.intel.com/en-us/product-code-samples (英語) からダウンロードできます。 |
クックブック (英語) | パフォーマンス解析クックブックは、インテル® VTune™ Amplifier の解析タイプを使用して、最も一般的なパフォーマンスの問題を特定して解決するヒントを含んでいます。 |
リリースノート (英語) | リリースノートには、システム要件、製品説明、技術サポート、そして既知の問題と制限事項など製品の最新情報が含まれます。 |
インストール・ガイド (英語) | インストール・ガイドでは、インテル® VTune™ Amplifier のインストール手順と、各種ドライバーやコレクターのインストール後の設定手順が示されます。 |
ユーザーガイド (英語) | ユーザーガイドは、インテル® VTune™ Amplifier の主要ドキュメントです。
注:
インテル® Parallel Studio XE (英語) や インテル® System Studio (英語) 向けのすべての製品のオフライン・ドキュメントをダウンロードできます。 |
著作権と商標について
Intel、インテル、Intel ロゴ、VTune は、アメリカ合衆国およびその他の国における Intel Corporation またはその子会社の商標です。
Microsoft および Windows は、米国 Microsoft Corporation の、米国およびその他の国における登録商標または商標です。
OpenCL および OpenCL ロゴは、Apple Inc. の商標であり、Khronos の使用許諾を受けて使用しています。
* その他の社名、製品名などは、一般に各社の表示、商標または登録商標です。
© 2015-2018 Intel Corporation.
本ソフトウェアおよび関連ドキュメントは、インテルが著作権を有する著作物であり、その使用には付随する明示的なライセンス (「ライセンス」) が適用されます。ライセンスで特に明記されていない限り、インテルから書面による許可を得た場合を除き、本ソフトウェアまたは関連ドキュメントを使用、改変、複製、公表、配布、公開することはできません。
本ソフトウェアおよび関連ドキュメントは現状のまま提供され、ライセンスに明記されているものを除き、明示されているか否かにかかわらず、いかなる保証もいたしません。