Profiling Execution on the Card - 2022.2 English

Vitis Unified Software Platform Documentation: Application Acceleration Development (UG1393)

Document ID
UG1393
Release Date
2022-12-07
Version
2022.2 English

VSC Profiling allows getting real-time statistics of the application execution along with the accelerator card. There are three parts to the profiling statistics:

  1. profile summary: summary tables with runtime statistics from an application execution
  2. application traces: A graph of timeline traces as observed from the application layer
  3. hardware traces: A graph of timelines traces of the hardware interfaces within the accelerator
Profiling can be enabled with these settings in the xrt.ini file:
[Debug]
sc_profile=true
xrt_trace=true

When the application is run on the card, at the end of the execution, the file xrt.run_summary will be created for viewing in the Vitis Analyzer tool as described in Vitis Unified Software Platform Documentation: Application Acceleration Development (UG1393).