enjoy-digital / litepcie

Small footprint and configurable PCIe core
Other
449 stars 110 forks source link

init Nvidia RDMA/ PCIe P2P Support #107

Open sjkelly opened 1 year ago

sjkelly commented 1 year ago

This adds support for Nvidia RDMA to allow for PCIe P2P transfers between the a LiteX device and a Nvidia GPU.

The basic API is documented here: https://docs.nvidia.com/cuda/gpudirect-rdma/index.html

This has been tested with the open source Nvidia drivers: https://github.com/NVIDIA/open-gpu-kernel-modules

The feature is selected in user/kernel by setting:

make NV_DMA=true

Co-authored-by: Tim Besard tim.besard@gmail.com Co-authored-by: Elliot Saba staticfloat@gmail.com