Intel® FPGA SDK for OpenCL™: ベスト・プラクティス・ガイド

ID 683521
日付 12/08/2017
Public
ドキュメント目次

4.1. Intel FPGA Dynamic Profiler for OpenCLのベスト・プラクティス

インテル® は、OpenCLカーネルをプロファイリングするときのIntel FPGA Dynamic Profiler for OpenCLのベスト・プラクティスに従うことを推奨します。
  • パフォーマンス・カウンターをカーネルに挿入するには、開発中にaocコマンドに-profile Intel® FPGA SDK for OpenCL™オフライン・コンパイラーコマンドオプションを含めます。
  • Profilerを使用せずにカーネルのfmaxとパフォーマンスを定期的にチェックしてください。
  • プロファイラーのオーバーヘッドを減らすには、ローカルフォルダーからホスト・アプリケーションを実行します。リモートまたはNASフォルダからホストを実行しないでください。
  • カーネルの実行時間が20 msより長いことを確認してください。そうしないと、Profilerのオーバーヘッドが引き継がれます。
  • すべてのロードおよびストア動作とチャネルがデータフローでどのように接続されているかを理解します。