NVIDIA® NVSHMEM 3.3.20 Release Notes#
NVSHMEM is an implementation of the OpenSHMEM specification for NVIDIA GPUs. The NVSHMEM programming interface implements a Partitioned Global Address Space (PGAS) model across a cluster of NVIDIA GPUs. NVSHMEM provides an easy-to-use interface to allocate memory that is symmetrically distributed across GPUs. In addition to a CPU-side interface, NVSHMEM also provides an NVIDIA CUDA® kernel-side interface that allows CUDA threads to access any location in the symmetrically distributed memory.
The release notes describe the key features, software enhancements and improvements, and known issues for NVIDIA® NVSHMEM 3.3.20 and earlier releases.
Key Features and Enhancements#
This NVSHMEM release includes the following key features and enhancements:
CUDA 13 support
Compatibility#
NVSHMEM 3.3.20 has been tested with the following:
NVIDIA CUDA® Toolkit:
12.2
12.6
12.9
13.0
CPUs
On x86 and NVIDIA GraceTM processors.
GPUs
NVIDIA Ampere A100
NVIDIA HopperTM
NVIDIA Blackwell
Limitations#
Same as 3.3.9.
Known Issues#
Same as 3.3.9.