Peer To Peer 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 the data transfer between the FPGAs through Peer to peer data transfer technique.

Explanation

PCIe® peer-to-peer communication (P2P) is a feature of PCIethat enables two PCIe devices to directly transfer data between each other without using host RAM as temporary storage. The latest version of Alveo™ PCIe platforms support P2P feature via PCIe Resizeable BAR Capability.

Data can be directly transferred between the DDR/HBM of one Alveo PCIe device and DDR/HBM of a second Alveo PCIe device.

Resolution

Consider using P2P data transfer between FPGA. For coding recommendations, refer to https://xilinx.github.io/XRT/master/html/p2p#p2p-data-transfer-between-fpga-card-and-nvme-device.