硬件和软件要求

cuFFTMp 依赖于 NVSHMEM 进行 GPU 发起的通信。它继承了 NVSHMEM 的许多要求

硬件要求

  • x86_64aarch64 CPU 架构

  • NVIDIA Volta™ GPU 架构或更高版本的 NVIDIA 数据中心 GPU。

  • 所有 GPU 应为

    • 点对点连接

    • 或通过 GPUDirect RDMA over Infiniband 使用 Mellanox 适配器(CX-4 或更高版本)连接

警告

请注意,仅仅通过 PCIe 连接并不能保证 GPU 之间的点对点访问。另请注意,NVLink 不是点对点访问的必需条件,但它是首选的传输方式。

警告

aarch64 上,cuFFTMp 支持 Grace-Hopper,因为支持点对点。

软件要求

cuFFTMp 作为 HPC SDK 的一部分发布,需要

  • Linux 64 位

  • 具有 x86_64aarch64 架构的 CPU

  • CUDA 11.0 或更高版本