3 ms·
Per the nVidia documentation: RDMA for GPUDirect currently relies upon all physical addresses being the same from the PCI devices' point of view. This makes it
by semi-extrinsic 12y ago
Per the nVidia documentation:
RDMA for GPUDirect currently relies upon all physical addresses being the same from the PCI devices' point of view. This makes it incompatible with IOMMUs and hence they must be disabled for RDMA for GPUDirect to work.
Sounds like they require the user to disable it.
- wtallis 12y agoSo the real requirement is probably just that the GPU and the NIC get compatible mappings, and you could probably compartmentalize them as a pair—the same as how all the legacy PCI devices behind a PCIe to PCI bridge need to dealt with as a unit for IOMMU purposes.