From the trace information in the run_summary in the Vitis Analyzer, navigate to the output port for which you want to calculate the throughput (Upscale kernel in this case). Add a marker at the start of the first output sample as highlighted below. Then click on the Go button to the last time icon and observe the cursor moves to the end of the last iteration. Now, 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
2244.8 ns
.The number of bytes transferred is,
128
samples *4
Bytes *7
iterations =3584
tes. Throughput =3584/2244 * e-9 ~= 1.5 GBPS
.Compare the throughput with the one you got during
aiesimulation
where the AI Engine is a standalone module; see Section 9 in AIE Simulation.