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.