DOCA 文档 v2.10.0

NVIDIA PeerDirect

NVIDIA PeerDirect™ 使用 IB CORE 和对等内存客户端(例如 GPU 卡)之间的 API 来提供对 HCA 的访问,以读取/写入对等内存以获取数据缓冲区。 因此,它允许基于 RDMA(通过 InfiniBand/RoCE)的应用程序使用对等设备计算能力,并同时使用 RDMA 互连,而无需在 P2P 设备之间复制数据。

例如,PeerDirect 正用于 GPUDirect RDMA。

有关该 API 的详细描述,请参阅 MLNX OFED 安装,请查看 docs/readme_and_user_manual/PEER_MEMORY_API.txt

Mellanox PeerDirect 异步子系统使 PeerDirect 硬件设备(例如 GPU 卡、专用 AS 加速器等)能够控制 HCA,从而在关键路径中卸载 CPU。 为了实现这一点,有一组动词调用和结构,为应用程序提供对等设备旨在执行的操作序列的抽象描述。

注意

此功能仅在 ConnectX-5 适配器卡及更高版本上受支持。

在具有宽松排序的 GPU 系统中,将调用 RSYNC 回调以确保内存一致性。 回调的注册和实现将使用系统供应商提供的外部模块完成。 加载模块将在 MLNX_OFED 中注册回调,以便稍后用于保证内存操作顺序。

© 版权所有 2025 NVIDIA。 上次更新时间:2025 年 2 月 12 日。