プラットフォーム上の各種 CPU と GPU コアの実行を調査し、CPU と GPU のアクティビティーを関連付けて、アプリケーションが GPU 依存か CPU 依存かを特定します。
vtune -collect gpu-offload [-knob <knobName=knobValue>] -- <target> [target_options]
Knob:collect-cpu-gpu-bandwidth、collect-programming-api、enable-stack-collection、enable-characterization-insights、target-gpu。
GPU オフロード解析で利用可能な knob (設定オプション) に関する最新情報は次のように取得できます。
vtune -help collect gpu-offload
この例は、指定された Linux* アプリケーションで GPU プログラミング API のトレースを有効にして、GPU オフロード解析を実行します。
vtune -collect gpu-offload -knob collect-programming-api=true -- /home/test/myApplication
データの収集が完了したら、次のいずれかの方法で結果を表示します。
コマンドラインからデータを表示するには、-report アクションを使用します。
コマンドラインから -report-output アクションを使用して、レポートを .txt または .csv ファイルに書き込みます。
インテル® VTune™ プロファイラーのグラフィック・インターフェイスで、収集した結果データ (*.vtune) を開きます。