プロファイル サマリ レポートの生成と表示 - 2020.1 Japanese

Vitis 統合ソフトウェア プラットフォームの資料: アプリケーション アクセラレーション開発 (UG1393)

Document ID
UG1393
Release Date
2020-08-20
Version
2020.1 Japanese

プロファイル サマリに必要なデータをキャプチャするには、アプリケーションを実行する前に次の手順を実行する必要があります。

  1. FPGA バイナリ (xclbin) ファイルは、デフォルトでプロファイリング データをキャプチャするよう設定されます。ただし、リンク プロセス中に v++ --profile_kernel オプションを使用すると、キャプチャしたプロファイリング データが詳細に表示できるようになります。--profile_kernel オプションの詳細は、Vitis コンパイラ コマンド を参照してください。
  2. ランタイムでは、xrt.ini ファイル に説明されているように、xrt.ini ファイルにプロファイリング データをキャプチャするためのキーワードを含める必要があります。
    [Debug]
    profile = true
  3. [Kernel Internals] データのプロファイリングをイネーブルにするには、xrt.ini[Emulation] セクションに debug_mode タグも追加する必要があります。
    [Emulation]
    debug_mode = batch

FPGA バイナリおよび xrt.ini ファイルでプロファイリングをイネーブルにすると、アプリケーションを実行したときに、ランタイムでprofile_summary.csv レポート ファイルが生成されるほか、Kernel Internals をオンにしたときは profile_kernels.csv および timeline_kernels.csv ファイルも作成されます。

CSV レポートは、スプレッドシート ツールまたはユーティリティ、あるいは Vitis アナライザー ツールで開くことができ、アプリケーションをビルドしたときに Vitis コンパイラから、アプリケーションを実行したときに XRT ライブラリから表示されるようになっています。Vitis アナライザーを起動して Run Summary から Profile Summary レポートを開くには、次のコマンドを使用できます。

vitis_analyzer project1.run_summary