Unified Communication X (mailing list - https://elist.ornl.gov/mailman/listinfo/ucx-group)
-
Updated
Oct 30, 2026 - C
Unified Communication X (mailing list - https://elist.ornl.gov/mailman/listinfo/ucx-group)
Unified Collective Communication Library
Sandia OpenSHMEM is an implementation of the OpenSHMEM specification over multiple Networking APIs, including Portals 4, the Open Fabric Interface (OFI), and UCX. Please click on the Wiki tab for help with building and using SOS.
Nim wrapper for Sandia-OpenSHMEM
Ember Communication Patterns
Comparing Distributed Programming Frameworks with LSD Radix Sort
Public Cray OpenSHMEMX software stack related announcements
The original OpenSHMEM over MPI-3 RMA implementation
These are associated with an upcoming chapter in High Performance Parallelism Pearls (http://lotsofcores.com/)
Asynchronous Distributed Actor-based Approach to Jaccard Similarity for Genome Comparisons
NVIDIA NVSHMEM is a parallel programming interface for NVIDIA GPUs based on OpenSHMEM. NVSHMEM can significantly reduce multi-process communication and coordination overheads by allowing programmers to perform one-sided communication from within CUDA kernels and on CUDA streams.
An MLIR dialect and toolchain for analyzing, verifying, and optimizing SPMD parallel programs across MPI, OpenSHMEM, NVSHMEM, NCCL, and OpenMP: detecting data races, collective-communication mismatches, and thread-safety errors, and improving performance. Mirror of the RWTH Aachen GitLab repository; pull requests are welcome and merged there.
GPU enabled OpenSHMEM using Vulkan
An unofficial mirror of NVSHMEM source code releases by NVIDIA
To associate your repository with the openshmem topic, visit your repo's landing page and select "manage topics."