Symmetric Multiprocessing for Versal Prime Series Gen 2 and Versal AI Edge Series Gen 2 Devices - 2025.2 English - UG1304

Versal Adaptive SoC System Software Developers Guide (UG1304)

Document ID
UG1304
Release Date
2025-12-08
Version
2025.2 English

SMP enables the use of multiple processors through a single operating system instance. The operating system handles most of the complexity of managing multiple processors, caches, peripheral interrupts, and load balancing.

The APU in the Versal devices contains four clusters of 2-4 homogeneous cache coherent Arm Cortex®-A78 processors that support SMP mode of operation using an OS, such as Linux or VxWorks®.

AMD and its partners provide numerous operating systems that make it easy to leverage SMP in the APU. The following figure shows an example of Linux SMP with multiple applications running on a single OS.

Figure 1. Example SMP Using Linux