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 the GPUs. In addition to a CPU-side interface, NVSHMEM also provides a 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