Memory To Memory Transfer - 2019.2 English - UG1315

Vitis Guidance Messaging (UG1315)

Document ID
UG1315
Release Date
2019-10-30
Version
2019.2 English

Description

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

Explanation

The platform supports Memory to Memory direct transfer but host code is not making use of it. Some of the recent Alveo™ cards support direct Memory to Memory (M2M) data transfer whithin 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, refer to https://xilinx.github.io/XRT/master/html/m2m?highlight=m2m.