The AI Engine compiler supports dedicated directives for efficient loop scheduling. Additional pragmas reduce memory dependencies and remove function hierarchy while further optimizing kernel performance. This document contains examples of using 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.