NVSHMEM™ is a parallel programming interface, based on OpenSHMEM, that provides efficient and scalable communication for NVIDIA GPU clusters.

See the NVSHMEM product documentation to access the NVSHMEM developer guide, API reference, installation guide and release notes.

NVSHMEM requires CUDA 10.1 or newer.


NVSHMEM is also included in the NVIDIA HPC SDK.


I Agree To the Terms of the Software License Agreement.