Mellanox ScalableSHMEM

Overview

The SHMEM programming library is a one-side communications library that supports a unique set of parallel programming features including point-to-point and collective routines, synchronizations, atomic operations, and a shared memory paradigm used between the processes of a parallel programming application.

Mellanox ScalableSHMEM library has been integrated into Mellanox HPC-X



  • Provides a programming library for shared memory communication model extending use of InfiniBand to SHMEM applications
  • Seamless integration with MPI libraries and job schedulers allowing for Hybrid programming model
  • Maximum collective scalability through integration with Mellanox Fabric Collective Accelerator (FCA)
  • High message rate performance with integration and Mellanox Messaging Accelerator (MXM)