Data Communication via Memory and DMA - 2024.1 English

AI Engine-ML Kernel and Graph Programming Guide (UG1603)

Document ID
Release Date
2024.1 English

For non-neighboring AI Engine-MLs, similar communication can be established using the DMA in the memory module associated with each AI Engine-ML. Ping-pong buffers in each memory module are used and synchronization is carried out with locks. There is increased communication latency as well as memory resources in comparison to shared memory communication.

Figure 1. Data Communication via Memory and DMA