Runtime Control and Reload of AI Engine Partitions - 2025.1 English - UG1076

AI Engine Tools and Flows User Guide (UG1076)

Document ID
UG1076
Release Date
2025-05-29
Version
2025.1 English

The AI Engine compiler, Vitis linker, and embedded XRT support the independent compilation and linking of AI Engine graphs into partitions. These AI Engine partitions, along with the PL region, can be loaded at boot time. XRT enables runtime control of AI Engine partitions and PL kernels, and also supports the dynamic reloading of an AI Engine partition while keeping other AI Engine partitions running. The reloaded graph for a partition can be either the same or different, provided that the AI Engine-PL and AI Engine-NoC interfaces remain unchanged.

Important: The XRT-based Reset and Reload feature of the AI Engine array has been deprecated. AMD recommends using the Reset and Reload of AI Engine Partitions feature described in this section.
This section details the process of building AI Engine partitions for reloading and the host code required for runtime control and partition reloading.
Note: Only the hardware flow supports the runtime control and reloading of AI Engine partitions. Hardware emulation flow is not supported.