Kernel Pragmas - 2024.1 English

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

Document ID
UG1603
Release Date
2024-06-06
Version
2024.1 English

The AI Engine compiler supports dedicated directives for efficient loop scheduling. Additional pragmas for reducing memory dependencies and removing function hierarchy while further optimizing kernel performance is also included. Examples of the use of those pragmas can be found in this document.

A list of all pragmas and functions used in kernel coding is available in the ASIP Programmer Chess Compiler User Manual, which can be found in the Versal AI Engines Secure Site.