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 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.