NVSHMEM Documentation - Last updated June 7, 2020 - Send Feedback -


Release Notes
NVIDIA NVSHMEM is an NVIDIA based “shared memory” library that provides an easy-to-use CPU-side interface to allocate pinned memory that is symmetrically distributed across a cluster of NVIDIA GPUs. These release notes describe the key features, software enhancements and improvements, and known issues for NVSHMEM 1.0.1.
Installation Guide
This NVIDIA NVSHMEM Installation Guide provides step-by-step instructions for downloading and installing NVSHMEM version 1.0.1.

User Guides

Developer Guide
This NVIDIA NVSHMEM Developer Guide version 1.0.1 describes NVSHMEM, a programming interface that implements the OpenSHMEM programming model for clusters of NVIDIA GPUs. OpenSHMEM provides a partitioned global address space and an easy-to-use one-sided communication interface.
This is the API documentation of the NVSHMEM library.


This document is the Software License Agreement (SLA) for NVIDIA NVSHMEM. The following contains specific license terms and conditions for NVSHMEM. By accepting this agreement, you agree to comply with all the terms and conditions applicable to the specific product(s) included herein.


Documentation Archives
This Archives document provides access to previously released NVSHMEM documentation versions.