cuBLASMp: A High-Performance CUDA Library for Distributed Dense Linear Algebra#

NVIDIA cuBLASMp is a high-performance, multi-process, GPU-accelerated library for distributed basic dense linear algebra.

cuBLASMp is compatible with 2D block-cyclic data layout and provides PBLAS-like C APIs.

Download: cuBLASMp library is available through NVIDIA Developer Zone , NVIDIA HPC SDK, PyPI and conda-forge.

Key Features#

  • Multi-process, multi-GPU.

  • One process per GPU.

  • PBLAS-like C functionalities and interfaces to facilitate porting.

  • NCCL and NVSHMEM communication backends.

  • Logging and tracing.

  • Tensor-core accelerated.

Index#