Kernel Pragmas - 2023.2 English

AI Engine Kernel and Graph Programming Guide (UG1079)

Document ID
UG1079
Release Date
2023-12-04
Version
2023.2 English

The aiecompiler 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.