Kernel Simulation - 2024.1 English

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

Document ID
Release Date
2024.1 English

To simulate an AI Engine kernel you need to write an AI Engine graph application that consists of a data-flow graph specification written in C++. This graph contains the AI Engine kernel, with test bench data being provided as 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. This specification can be compiled and executed using the AI Engine compiler (v++ -c --mode aie). The application can be simulated using the aiesimulator. For additional details on the aiesimulator, see Simulating an AI Engine Graph Application in the AI Engine Tools and Flows User Guide (UG1076).