VSC Profiling allows getting real-time statistics of the application execution along with the accelerator card. There are three parts to the profiling statistics:
- profile summary: summary tables with runtime statistics from an application execution
- application traces: A graph of timeline traces as observed from the application layer
- 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).