Kernel Simulation - 2025.2 English - UG1603

AI Engine-ML Kernel and Graph Programming Guide (UG1603)

Document ID
UG1603
Release Date
2025-11-26
Version
2025.2 English

To simulate an AI Engine kernel you need to write an AI Engine graph application, consisting of a data-flow graph specification written in C++. The graph contains the AI Engine kernel. Test bench data provides the input(s) to the kernel. The data output(s) from the kernel can be captured as the simulation output and compared against golden reference data. You can compile and execute this specification using the AI Engine compiler (v++ -c --mode aie). Use the aiesimulator to simulate the application. For additional details on the aiesimulator, see Simulating an AI Engine Graph Application in the AI Engine Tools and Flows User Guide (UG1076).