プロファイル サマリ レポート - 2020.2 Japanese

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

Document ID
UG1393
Release Date
2021-03-22
Version
2020.2 Japanese

正しく設定されていれば、ザイリンクス ランタイム (XRT) でホスト アプリケーションおよびカーネルのプロファイリング データが収集されます。XRT では、OpenCL または XRT API 呼び出しを使用してランタイムに呼び出しコールを発信するときに、ホスト アプリケーションのプロファイル データを自動的に取得します。ホスト アプリケーションのカスタム プロファイリング で説明されるように、ホスト アプリケーションにユーザー呼び出しを追加すると、追加のプロファイリング情報を取得できます。カーネル演算の詳細を取得するには、次のセクションで説明する --profile オプションを使用してカーネルをインストルメント化する必要があります。

アプリケーションの実行が終了すると、プロファイル サマリが .csv ファイルとしてホスト コードがコンパイルされたディレクトリに保存されます。プロファイル サマリには、全体的なアプリケーション パフォーマンスに関する注釈付きの詳細が表示されます。アプリケーションの実行中に生成されたすべてのデータが複数のカテゴリに分類されます。プロファイル サマリでは、カーネル実行とデータ転送の統計を確認できます。

ヒント: プロファイル サマリ レポートは、すべてのビルド コンフィギュレーションで生成できます。ただし、ソフトウェア エミュレーション ビルドでは、カーネル実行効率およびデータ転送効率の下にデータ転送の詳細は含まれません。この情報は、ハードウェア エミュレーションおよびシステム ビルド コンフギュレーションでのみ生成されます。

次に、プロファイル サマリ レポートの例を示します。

図 1. プリファイル サマリ