インテル® VTune™ Amplifier 2019 for Windows* 導入ガイド

同カテゴリーの次の記事

アプリケーション・パフォーマンス・スナップショット導入ガイド Windows* 版

この記事は、インテル® デベロッパー・ゾーンに公開されている「Get Started with Intel® VTune™ Amplifier 2019」の日本語参考訳です。


インテル® VTume™ Amplifier は、Windows*、macOS*、および Linux* 上にインストールでき、ローカルとリモート・ターゲット・システムの解析を行うために使用できます。このツールを使用することにより、アルゴリズムの選択肢を解析し、シリアルと並列コードのボトルネックを検出して、アプリケーションが利用可能なハードウェア・リソースから利益を得られるか理解することで実行スピードを向上できます。

解析を始める前に

  1. アプリケーションは、シンボル情報付きですべての最適化を有効にしてリリースモードでビルドします。コンパイラーの設定に関する詳細は、インテル® VTune™ Amplifier ユーザーズガイド (英語) をご覧ください。

    サンプル・アプリケーションが製品のインストール先 <install-dir>\samples\en\<言語の種類> に用意されています。または、https://software.intel.com/en-us/product-code-samples (英語) からダウンロードできます。ここでは、tachyon アプリケーションのサンプルを使用して説明します。

  2. インテル® VTune™ Amplifier を起動します。
    • スタンドアロン、インテル® Parallel Studio XE、またはインテル® Media Studio とともにインストールされているインテル® VTune™ Amplifier の場合:
      1. バッチファイル amplxe-vars を実行して、環境変数を設定します。例えば、デフォルト・ディレクトリーにインテル® VTune™ Amplifier をインストールしている場合は、次を実行します。
        C:\[Program Files]\IntelSWTools\VTune Amplifier 2019\amplxe-vars.bat

        バッチファイルを実行すると、製品名とビルド番号が表示されます。

      2. インテル® VTune™ Amplifier を起動します。
        • スタンドアロン GUI インターフェイスでは、[スタート] メニューから開きます。
        • コマンドライン・インターフェイスでは、amplxe-cl コマンドを実行します。
        • インテル® VTune™ Amplifier が Microsoft* Visual Studio* IDE に統合されている場合、Visual Studio* で [ソリューション] を開きます。インテル® VTune™ Amplifier ツールバーが自動的に有効になり、Visual Studio* プロジェクトが解析ターゲットとして設定されます。
    • インテル® System Studio とともにインストルされている場合:

      インテル® System Studio IDE から、[Tools] > [VTune Amplifier] > [Launch VTune Amplifier] を選択します。インテル® System Studio から インテル® VTune™ Amplifier を起動すると必要な環境変数がすべて設定されます。

ステップ 1: プロジェクトの作成

  1. 右上の メニューボタンをクリックし、[新規] > [プロジェクト…] を選択します。
  2. [プロジェクトを作成] ダイアログボックスで、プロジェクト名と場所を指定します。
  3. [プロジェクトを作成] をクリックします。

ステップ 2: 解析の設定と実行

新規プロジェクトを作成すると、ターゲットシステムを [ローカルホスト]、解析ターゲットを [アプリケーションを起動]、解析タイプを [ホットスポット] とするデフォルトで、 [解析の設定] ウィンドウが開きます。これを、最初の解析を始める出発点として使用します。

  1. [アプリケーションを起動] には、アプリケーションの実行ファイルの場所を設定します。
  2. アプリケーションを起動してデータの収集を開始するには、[開始] ボタンをクリックします。

ステップ 3: パフォーマンス・データの表示と解析

データ収集が完了すると、インテル® VTne™ 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.

本ソフトウェアおよび関連ドキュメントは、インテルが著作権を有する著作物であり、その使用には付随する明示的なライセンス (「ライセンス」) が適用されます。ライセンスで特に明記されていない限り、インテルから書面による許可を得た場合を除き、本ソフトウェアまたは関連ドキュメントを使用、改変、複製、公表、配布、公開することはできません。

本ソフトウェアおよび関連ドキュメントは現状のまま提供され、ライセンスに明記されているものを除き、明示されているか否かにかかわらず、いかなる保証もいたしません。

関連記事

  • Microsoft* Visual Studio* 統合Microsoft* Visual Studio* 統合 この記事は、インテル® デベロッパー・ゾーンに公開されている、インテル® VTune™ Amplifier のオンラインヘルプの一部「Microsoft Visual Studio* Integration」の日本語参考訳です。Windows* 用のヘルプではありますが、その他の OS […]
  • インテル® VTune™ Amplifier 導入ガイドインテル® VTune™ Amplifier 導入ガイド この記事は、インテル® デベロッパー・ゾーンに公開されている、インテル® VTune™ Amplifier のオンラインヘルプの一部「Getting Started with Intel® VTune™ Amplifier」の日本語参考訳です。Windows* 用のヘルプではありますが、その他の OS […]
  • プロジェクトの設定プロジェクトの設定 この記事は、インテル® デベロッパー・ゾーンに公開されている、インテル® VTune™ Amplifier のオンラインヘルプの一部「Project Setup」の日本語参考訳です。Windows* 用のヘルプではありますが、その他の OS […]
  • インテル® VTune™ Amplifier についてインテル® VTune™ Amplifier について この記事は、インテル® デベロッパー・ゾーンに公開されている、インテル® VTune™ Amplifier のオンラインヘルプの一部「Introducing the Intel® VTune™ Amplifier」の日本語参考訳です。Windows* 用のヘルプではありますが、その他の OS […]
  • アプリケーション・パフォーマンス・スナップショット導入ガイド Windows* 版アプリケーション・パフォーマンス・スナップショット導入ガイド Windows* 版 この記事は、インテル® デベロッパー・ゾーンに公開されている「Get Started with Application Performance Snapshot - Windows* […]