The AI Engine compiler supports dedicated directives for efficient loop scheduling. Additional pragmas are included to reduce memory dependencies and remove function hierarchy while further optimizing kernel performance. This document contains examples of the use of those pragmas.
A list of all pragmas and functions used in kernel coding is available in the ASIP Programmer Chess Compiler User Manual. Access this in the Versal AI Engines Secure Site.