AI Engine Throughput Estimates - 2025.1 English - UG1701

Embedded Design Development Using Vitis User Guide (UG1701)

Document ID
UG1701
Release Date
2025-07-16
Version
2025.1 English

Hardware Emulation reports the average throughput of each PLIO and GMIO port at the end of a simulation.

As described in the previous section, emulation is launched using the following command:

./launch_hw_emu.sh -aie-sim-options ${FULL_PATH_TO}/<user_aiesim_options.txt>

Here, <user_aiesim_options.txt> must include the AIE_PKG_DIR option that sets the path to the Work directory generated by the AI Engine compiler.

The throughput report is generated inside simulate.logfound at <design_directory>/sim/behav_waveform/xsim/simulate.log.
Info: /OSCI/SystemC: Simulation stopped by user.

Info: SystemC end_of_simulation Dump: 
103765200 ps .vitis_design_wrapper_sim_wrapper.vitis_design_wrapper_i.vitis_design_i.ai_engine_0.inst.aie_logical.aie_xtlm.math_engine: end of simulation invoked!
------------------------------------------------------------
| Intf Type   | Port Name      | Type  | Throughput(MBps)  |
------------------------------------------------------------
| gmio        | gmioIn0        | IN    | 3404.26           |
|             | gmioOut0       | OUT   | 3453.82           |
|             | gmioIn1        | IN    | 3890.58           |
|             | gmioOut1       | OUT   | 3957.06           |
|             | gmioIn2        | IN    | 3968.99           |
|             | gmioOut2       | OUT   | 3903.18           |
|             | gmioIn3        | IN    | 3244.61           |
|             | gmioOut3       | OUT   | 3278.27           |
------------------------------------------------------------