由 v++
命令所生成的“System Estimate”(系统估算)报告可以提供有关应用中每个二进制容器的信息,以及有关设计中每个计算单元的信息。该报告的结构如下:
- 目标器件信息
- 应用中每个内核的汇总信息
- 有关解决方案中每个二进制容器的详细信息
以下报告文件示例提供了针对估算报告生成的信息:
----------------------------------------------------------------------------
Design Name: mmult.hw_emu.xilinx_u200_xdma_201830_2
Target Device: xilinx:u200:xdma:201830.2
Target Clock: 300.000000MHz
Total number of kernels: 1
----------------------------------------------------------------------------
Kernel Summary
Kernel Name Type Target OpenCL Library Compute Units
----------- ---- ------------------ -------------------------------------- -------------
mmult c fpga0:OCL_REGION_0 mmult.hw_emu.xilinx_u200_xdma_201830_2 1
-----------------------------------------------------------------------------
OpenCL Binary: mmult.hw_emu.xilinx_u200_xdma_201830_2
Kernels mapped to: clc_region
Timing Information (MHz)
Compute Unit Kernel Name Module Name Target Frequency Estimated Frequency
------------ ----------- ----------- ---------------- -------------------
mmult_1 mmult mmult 300.300293 411.015198
Latency Information (clock cycles)
Compute Unit Kernel Name Module Name Start Interval Best Case Avg Case Worst Case
------------ ----------- ----------- -------------- --------- -------- ----------
mmult_1 mmult mmult 826 ~ 829 825 827 828
Area Information
Compute Unit Kernel Name Module Name FF LUT DSP BRAM URAM
------------ ----------- ----------- ----- ----- ---- ---- ----
mmult_1 mmult mmult 81378 35257 1036 2 0
----------------------------------------------------------------------------