インテルのみ表示可能 — GUID: vcg1470763338276
Ixiasoft
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のオーバーヘッドが引き継がれます。
- すべてのロードおよびストア動作とチャネルがデータフローでどのように接続されているかを理解します。