プラットフォーム上の各種 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) を開きます。