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

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

8.1. コンパイルに関する考慮事項

カーネルのコンパイル中にエリアの使用状況を分析するように Intel® FPGA SDK for OpenCL™オフライン・コンパイラーに指示することができます。
  1. 画面上の推定資源使用量の要約を確認するには、 aocコマンドに-reportフラグを含めてカーネルをコンパイルします。カーネル固有のエリア使用量の情報を確認するには、 <your_kernel_filename> /reports/report.htmlファイル。
  2. 可能であれば、 aocコマンドの-fpcまたは-fp-relaxedオプションを使用してOpenCLカーネルをコンパイルし、浮動小数点計算を実行ます。

-report-fp-relaxedおよび-fpcオプションの詳細な使用方法については、 見積もりリソース使用量の要約を表示する(-report)」浮動小数点演算の順序を緩和する(-fp-relaxed)」 、および 浮動小数点数減らす動作(-fpc)のセクション インテル® FPGA SDK for OpenCL™ プログラミング・ガイド

浮動小数点演算の詳細については、浮動小数点演算の最適化を参照してください。