Memory To Memory Transfer - 2023.2 English

Vitis Guidance Messaging (UG1315)

Document ID
UG1315
Release Date
2023-10-18
Version
2023.2 English

Description

This rule checks whether memory to memory transfers (also known as KDMA or M2M) are being used on the device.

Explanation

The platform supports Memory to Memory (M2M) direct transfer but host code is not making use of it. Some of the recent AMD Alveo™ cards support direct M2M data transfer within the card, improving the data transfer performance as data does not need to be transferred via host while moving from one DDR bank to another.

Recommendation

For more information about Memory-to-Memory (KDMA) support, see https://xilinx.github.io/XRT/master/html/m2m?highlight=m2m.