Peer To Peer Transfer - 2023.2 English

Vitis Guidance Messaging (UG1315)

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

Description

This rule checks the peer to peer (P2P) data transfer between FPGAs.

Explanation

PCIe® P2P communication is a PCIe feature that enables two PCIe devices to directly transfer data between each other without using host RAM as temporary storage. The latest version of AMD Alveo™ PCIe platforms support P2P features 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 FPGAs. For coding recommendations, refer to https://xilinx.github.io/XRT/master/html/p2p#p2p-data-transfer-between-fpga-card-and-nvme-device.