プロファイル サマリ レポートの生成と表示 - 2022.1 日本語

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

Document ID
UG1393
Release Date
2022-05-25
Version
2022.1 日本語

Profile Summary に必要なデータをキャプチャするには、アプリケーションを実行する前に次の手順を実行する必要があります。

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

デバイス バイナリおよび xrt.ini ファイルでプロファイリングをイネーブルにすると、アプリケーションを実行したときにイネーブルになっているオプションによって、ランタイムでさまざまなレポート ファイルが生成されます。Profile Summary ファイルは、次のコマンド使用して Run Summary を開くと、Vitis アナライザーの使用 で表示できます。

vitis_analyzer xrt.run_summary

前述のように、Profile Summary レポートに含まれるデータは、xrt.ini ファイルでイネーブルになっているさまざまなオプションによって異なります。次の図は、さまざまなデータ表と、それらをイネーブルにするためのオプションを示しています。

図 1. プロファイル サマリの表