Skip to content

xilinx/amd-ross-agentic-ai-assistant

v2026.9.1MIT

Agent Skills for Developing Products with AMD Embedded Technologies

vai-aie-compiler-oriented-optimizations

Performance optimization guide for custom AIE kernel development with Peano. Covers restrict pointers, DM bank annotations, loop pragmas, loop hints, software pipelining (pre-RA vs post-RA), loop versioning, function structure, pointer increments, sub-32-bit limitations, vector alignment, type conversion chains, and reading backend optimization hints from the compiler (remarks via -Rpass*/-fsave-optimization-record and warnings such as -Wpass-failed and the aie-multi-slot-pseudo missing-memory-bank hint). Consult when writing or reviewing AIE kernel C++ code for throughput, when diagnosing pipelining failures or high II, or when interpreting build-log warnings and missed-opportunity remarks from the AIE backend.

Version
6.3.0
License
Apache-2.0 WITH LLVM-exception
Compatibility
Requires VitisAI 6.3+
Read SKILL.md at the source

Pinned to revision 2cdc9eef1b6b, so it is the text this page describes rather than whatever the author pushed since.

Files

Every link opens the file at its source, pinned to the revision this page describes.