インテル® VTune™ プロファイラー・ユーザーガイド
CPU/FPGA 相互作用解析を使用して、OpenCL* アプリケーションを実行する専用のインテル® Arria® 10 FPGA を搭載したシステム上の CPU と FPGA のバランスを評価します。カーネルの実行に費やされた FPGA 時間、CPU と FPGA 間のメモリー転送の全体時間、および CPU と FPGA のワークロードに対する待機時間の影響を確認します。
これは、プレビュー機能 です。プレビュー機能は、正式リリースに含まれるかどうか未定です。皆さんが機能に対する有用性のフィードバックを送ることで、将来の採用決定の判断に役立ちます。プレビュー機能で収集されたデータは、将来のリリースで下位互換が提供される保証はありません。parallel.studio.support@intel.com または intelsystemstudio@intel.com へフィードバックをお送りください。
vtune -collect fpga-interaction [-knob <knobName=knobValue>] [--] <target>
Knob: sampling-interval、enable-stack-collection。
CPU/FPGA 解析で利用可能な knob (設定オプション) に関する最新情報は次のように取得できます。
vtune -help collect fpga-interaction
次の例では、スタック収集を有効にしてアプリケーションの CPU/FPGA 相互作用解析を実行します。
vtune -collect fpga-interaction -knob enable-stack-collection=true -- /home/test/myApplication