Analyzing the Performance Estimate Report

The performance estimate report generated by the xocc -report estimate option provides information on every binary container in the application, as well as every compute unit in the design. The structure of the report is:
  • Target device information
  • Summary of every kernel in the application
  • Detailed information on every binary container in the solution

The following example report file represents the information that is generated for the estimate report.

---------------------------------------------------------------------
Design Name:             _xocc_compile_kernel_bin.dir
Target Device:           xilinx:adm-pcie-ku3:2ddr-xpr:3.3
Target Clock:            200MHz
Total number of kernels: 1
---------------------------------------------------------------------

Kernel Summary
Kernel Name    Type  Target              OpenCL Library  Compute Units
-------------  ----  ------------------  --------------  -------------
smithwaterman  clc   fpga0:OCL_REGION_0  xcl_xocc        1


----------------------------------------------------------------------
OpenCL Binary:     xcl_xocc
Kernels mapped to: clc_region

Timing Information (MHz)
Compute Unit     Kernel Name    Module Name    Target Frequency  
---------------  -------------  -------------  ----------------  
smithwaterman_1  smithwaterman  smithwaterman  200               

Estimated Frequency
-------------------
202.020203

Latency Information (clock cycles)
Compute Unit     Kernel Name    Module Name    Start Interval  
---------------  -------------  -------------  --------------  
smithwaterman_1  smithwaterman  smithwaterman  29468           

Best Case  Avg Case  Worst Case
---------  --------  ----------
29467      29467     29467

Area Information
Compute Unit     Kernel Name    Module Name    FF    LUT   DSP  BRAM
---------------  -------------  -------------  ----  ----  ---  ----
smithwaterman_1  smithwaterman  smithwaterman  2925  4304  1    10
---------------------------------------------------------------------