Compilation Summary - 2023.1 English

AI Engine Tools and Flows User Guide (UG1076)

Document ID
UG1076
Release Date
2023-06-23
Version
2023.1 English

After the compilation of the AI Engine graph, the compile summary can be open in Vitis Analyzer. The compile summary provides information on the tool version, the build start and end time, the duration of the build, the AI Engine frequency, and the resources used by the AI Engine design. In addition, the report includes AI Engine kernel details.

Figure 1. Status
Figure 2. AI Engine Resource Utilization

The COMMAND section provides details about different options used during compilation.

Figure 3. Compilation Command

The AI ENGINE RESOURCE UTILIZATION section provides an overview of the resource utilization of the design. Details are found in the following table.

Table 1. AI Engine Resource Utilization Descriptions
Utilization Parameter Description
Tiles used for AI Engine Kernels The number of tiles used by the AI Engine kernels in the design. Format is X of Y (Z%).
Tiles used for Buffers The number of buffers used by the design. Format is X of Y (Z%).
Tiles used for Stream Interconnect The number of tiles used to communicate through streams to other AI Engines, PL or DMA.
DMA FIFO Buffers The number of DMA FIFO buffers used by the design.
Interface channels used for PL and Trace data The number of interface channels used for PL and Trace stream data.
Interface Channels used for Trace data The number of interface channels used for Trace stream data.

The AI ENGINE KERNELS section highlights AI Engine kernels that instantiate identical kernel functions, but that differ with respect to the parameters used, and the corresponding number of instances of those kernels.

Figure 4. AI Engine Kernels