インテル® FPGA SDK for OpenCL™プロ・エディション: プログラミング・ガイド

ID 683846
日付 4/01/2019
Public
ドキュメント目次

7.11. リソース推定使用率要約の画面表示 (-report)

デフォルトにおいてインテル FPGA SDK for OpenCL オフライン・コンパイラーは、ハードウェアのリソース使用率をコンパイル中に見積もります。オフライン・コンパイラーは、PCIe®、メモリー・コントローラー、DMAエンジンなどの外部インターフェイスの使用率も計算に含めます。カーネルのコンパイル中にオフライン・コンパイラーは、推定されるリソース使用率の要約を <your_kernel_filename> ディレクトリーの <your_kernel_filename>.logファイルに生成します。 推定されるリソース使用率の要約を画面上で確認するには、-reportオプションをaocコマンドに含めてください。

推定リソース使用率の要約は、フルコンパイルを実行しなくても確認することができます。ハードウェアのコンフィグレーション・ファイルを生成する前に、画面上で使用率の要約を確認するには、-rtlオプションをaocコマンドに含めてください。

コマンドプロンプトで、 aoc -rtl <your_kernel_filename>.cl -report コマンドを呼び出します。
オフライン・コンパイラーは次のような出力を生成します。
+--------------------------------------------------------------------+
; Estimated Resource Usage Summary                                   ;
+----------------------------------------+---------------------------+
; Resource                               + Usage                     ;
+----------------------------------------+---------------------------+
; Logic utilization                      ;   35%                     ;
; ALUTs                                  ;   22%                     ;
; Dedicated logic registers              ;   15%                     ;
; Memory blocks                          ;   29%                     ;
; DSP blocks                             ;    0%                     ;
+----------------------------------------+---------------------------;