Calculating the Graph Throughput Using the Graph Output - Calculating the Graph Throughput Using the Graph Output - 2025.2 English - XD100

Vitis Tutorials: AI Engine Development (XD100)

Document ID
XD100
Release Date
2026-03-27
Version
2025.2 English

Make sure the Enable Trace is selected in Run settings (Flow Navigator -> aie_component). If it is not selected, check and select the Run. To run the Trace from Vitis IDE, Go to Flow Navigator -> Select AI Engine Component -> Select AIE Simulator/ Hardware -> Go to Reports -> Select Trace.

  1. From the trace information in the run_summary in the Vitis Analyzer, navigate to the output port for throughput calculation (Upscale kernel in this case). Add a marker at the start of the first output sample as highlighted below. Then click the Go button to the last time icon, and observe the cursor moves to the end of the last iteration. Click the previous transition icon to go the start of the last iteration. Add one more marker at the end, and observe the time difference as 2254.4 ns. graph throughput

  2. The number of bytes transferred is, 128 samples * 4 Bytes * 7 iterations = 3584 tes. Throughput = 3584/2254 * e-9 ~= 1.6 GBPS.

    Compare this throughput with the aiesimulation result where the AI Engine is a standalone module. See Section 9 in AIE Simulation.