Review Profile Report and Timeline Trace for the Bloom8x Kernel - 2022.2 English

Vitis Tutorials: Hardware Acceleration (XD099)

Document ID
XD099
Release Date
2022-12-01
Version
2022.2 English
  1. Run the following commands to view the Timeline Trace with Bloom8x kernel.

    vitis_analyzer $LAB_WORK_DIR/build/sw_overlap/kernel_8/hw/runOnfpga_hw.xclbin.run_summary 
    
  2. Zoom in to display the Timeline Trace report.

    missing image

    • As shown in OpenCL API Calls of the Host section, the red segments are shorter (indicated by red squares) in width which indicates that the processing time of the host CPU is now overlapping with the FPGA processing, which improved the overall application execution time. In the previous steps, the host remained completely idle until the FPGA finished all its processing.

    • Data Transfer -> Write of the Host section seems to have no gap. Kernel compute time of each invocation is smaller than the Host transfer.

    • Each Kernel compute and writing flags to DDR are overlapped with the next Host-> Device transfer.