Profiling Statistics and Event Tracing - 2022.2 English

Vitis Model Composer User Guide (UG1483)

Document ID
UG1483
Release Date
2023-01-13
Version
2022.2 English

You can obtain profiling data when you run your AIE simulation. Analyzing this data helps you gauge the efficiency of the kernels, the stall and active times associated with each AI Engine, and pinpoint AI Engine kernels whose performance may not be optimal. This also allows you to collect data on design latency, throughput, and bandwidth. In addition to this, you can do event trace using a formatted printf statement in the code for printing debug messages. To achieve this, you should enable the option Collect profiling statistics and enable 'printf' for debugging in the Vitis Model Composer Hub block.

Important: Using this option generates a run_summary file which is written to the aiesimulator_output folder.
Important: Enabling this option may slightly increase the overall AIE simulation time.