インテル® Trace Analyzer & Collector

クラスターシステム向けソフトウェアのボトルネックを素早く特定し、優れたパフォーマンスを実現

  • 強力な MPI 通信プロファイリングと解析
  • スケーラブル – 低オーバーヘッドで効果的な可視化
  • ワークフローへ柔軟に統合 – コンパイル、リンク、または実行

関連記事

サポート

インテル® ソフトウェア開発製品には年間の技術サポートが含まれています。技術サポートを利用するためには、製品をご購入いただいた後、製品登録およびユーザー登録が必要です。製品を登録されると、無料のソフトウェア・アップデートと 1 年間のサポートが提供されます。サポートサービスでアップデート・サービスとサポートを延長できます。


学ぶ:

  • トレーニング – さまざまなレベルの導入ガイド、ビデオ、チュートリアル、オンライン・トレーニングおよび技術記事から学習できます。
  • ドキュメント – ユーザーおよびリファレンス・マニュアル、新機能、リリースノート。
  • FAQ – 製品に関するよくある問い合わせの質疑応答集

サポートが必要な場合:

トレーニング

導入ガイド:

関連記事:


導入ビデオ


導入ガイド

インテル® Trace Analyzer & Collector の導入ガイドはオンラインで入手できます。

インテル® Trace Analyzer & Collector 導入ガイド (英語)


チュートリアル

このチュートリアルは、このリリースで提供される重要な機能を理解するためのサンプルコード向けに作成されており、Intel® Software Documentation Library レポジトリーでご覧いただけます。

MPI 向けの軽量統計 (英語): MPI Performance Snapshot は、MPI アプリケーション向けのスケーラブルで軽量なパフォーマンスツールです。通信、アクティビティー、負荷バランスなどの MPI アプリケーションの特性を収集し、分かりやすい形式で表示します。

チュートリアルでは、アプリケーションに適用できる、エンドツーエンドのワークフローを説明します。

  • アプリケーションのパフォーマンスの問題を特定
  • 通信ホットスポットを特定
  • アプリケーションのレビュー

インテル® Trace Analyzer & Collector とインテル® VTune™ Amplifier XE を使用して MPI アプリケーションを解析する (英語) [HTML|PDF]: 複雑なアプリケーションのパフォーマンスを向上するには、プロセス間の動作と単一プロセスのパフォーマンスを分析する必要があります。インテル® Trace Analyzer & Collector は、プロセス間の通信を分析するのに役立ち、インテル® VTune™ Amplifierxe XE は、単一プロセスのパフォーマンスの問題を特定するのに役立ちます。

このチュートリアルでは、サンプルプログラムに適用されるワークフローを説明します。

  • インテル® Trace Analyzer のチャートからアプリケーション内の通信のインバランスを検出します
  • インテル® VTune™ Amplifier XE を使用して、アプリケーションのプロセス内のホットスポットを検出します。

不要なシリアル化を検出して排除 (英語) [HTML|PDF]: アプリケーションがシリアル化されると、大部分の時間がプロセスの通信に費やされます。インテル® Trace Analyzer を使用してアプリケーション中のシリアル化を検出して排除する方法を学びます。

このチュートリアルでは、サンプルプログラムに適用されるワークフローを説明します。

  • 通信の問題を見つけるため、インテル® Trace Analyzer のチャートからアプリケーションを解析します。
  • プロセス間通信のシリアル化を検出
  • シリアル化を排除するためプロセスを再同期
  • アプリケーションのレビュー

トレースファイルのサイズを減らす (英語) [HTML|PDF]: 大きなトレースファイルの管理は困難です。生成するのに時間がかかり、多くのディスクスペースを占有し、インテル® Trace Analyzer で解析するのも難しくなります。そのため、トレースファイルのサイズを可能な限り減らす必要があります。インテル® Trace Analyzer によりトレースファイルを小さくする手法を学びます。

このチュートリアルは、トレースファイルのサイズを小さくするため以下のオプションを適用する方法を示し、サンプルコードに適用するワークフローを説明します。

  • 設定ファイルを作成します
  • -trace-collectives と -trace-pt2pt オプションを追加してアプリケーションを実行します
  • MPI_Pcontrol 関数を使用します

オンライン・トレーニング

以前のオンライン・トレーニング

無料の技術オンライン・トレーニング

新しいバージョンのインテル® ソフトウェア開発ツールを使用して、皆さんのソフトウェアが最新のプロセッサー技術を活用する方法を紹介するオンライン・トレーニング・シリーズに参加してください。

今後のオンライン・トレーニングに登録 (英語) ›


関連記事

その他関連記事

ドキュメント

Linux*、Windows*

ドキュメントをブラウズ (英語)

新機能とリリースノート

インテル® Trace Analyzer & Collector のソフトウェア要件、サポートされる OS 情報、新機能、そして既知の問題などが含まれます。

以前のバージョンや日本語ドキュメントについては、こちらをご覧ください。


ソフトウェア EULA (英語)

FAQ

よくある問い合わせ

  1. インテル® Trace Analyzer & Collector を使用することで、私自身のプログラムについて重要な情報がもたらされますか?

  2. インテル® Trace Analyzer & Collector はインテル® MPI ライブラリーとのみ動作するのですか?

  3. インテル® メニー・インテグレテッド・コア (インテル® MIC) アーキテクチャー向けのアプリケーションにインテル® Trace Analyzer & Collector を利用できますか?

  4. インテル® Trace Analyzer & Collector で解析できる MPI アプリケーションのサイズに制限はありますか?

  5. インテル® Trace Analyzer & Collector は、インテル® VTune™ Amplifier XE、インテル® Inspector XE またはほかの解析ツールと併用できますか?

  6. インテル® MPI Performance Snapshot (MPS) とは何ですか?

  7. インテル® Trace Analyzer & Collector を使用するには、どのファイルとディレクトリーにアクセスする権限が必要ですか?

  8. 情報を収集するには再コンパイルと再リンクを行う必要はありますか?

  9. アプリケーションの一部分をプロファイルするような制御は可能ですか?

  10. トレースデータが格納されるファイル形式は何ですか?

  11. インテル® Trace Analyzer & Collector は、外部とトレースデータをインポートやエクスポートできますか?

  12. 収集するデータサイズが適切になるよう制御することはできますか? 適切なデータサイズは?

  13. 収集した情報をどのように解析するのですか?

  14. MPI のプロファイルにインテル® Trace Analyzer & Collector ではなく、MPI Performance Snapshot を利用する理由は何ですか?

  15. MPS で分かるメトリックは何ですか?

  16. MPS のオーバーヘッドとは何ですか?

  17. MPS のスケーラビリティーとは何ですか?

  18. MPS が収集するデータのサイズとどのようなストレージが必要であるか心配です。MPS でキャプチャーされるデータサイズの平均値は?

  19. MPS はすべての MPI アプリケーション上で動作しますか?

  20. 私は、Allinea* Performance Report (APR) をよく知っていますが、MPS とどのように比較できますか?