No abstract available.
Front Matter
Front Matter
OpenFAM: A Library for Programming Disaggregated Memory
- Sharad Singhal,
- Clarete R. Crasta,
- Mashood Abdulla,
- Faizan Barmawer,
- Dave Emberson,
- Ramya Ahobala,
- Gautham Bhat,
- Rishi kesh K. Rajak,
- P. N. Soumya
HPC architectures are increasingly handling workloads such as AI/ML or high performance data analytics where the working data set cannot be easily partitioned, or does not fit into node local memory. This poses challenges for programming models ...
OpenSHMEM over MPI as a Performance Contender: Thorough Analysis and Optimizations
OpenSHMEM is a Partitioned Global Address Space (PGAS) style programming model for one-sided scalable communication over distributed-memory systems. The community has always focused on high levels of performance for specific communication ...
Front Matter
SKaMPI-OpenSHMEM: Measuring OpenSHMEM Communication Routines
Benchmarking is an important challenge in HPC, in particular, to be able to tune the basic blocks of the software environment used by applications. The communication library and distributed run-time environment are among the most critical ones. In ...
A Tools Information Interface for OpenSHMEM
The Partitioned Global Address Space (PGAS) programming model, OpenSHMEM, is getting more traction as a useful method for parallel programming on future-generation platforms. However, very few works have explored on the enabling of external tools ...
CircusTent: A Tool for Measuring the Performance of Atomic Memory Operations on Emerging Architectures
Endeavors to engineer the next generation of exascale platforms have resulted in a fundamental shift in system architectures. Orthogonal to what was once considered conventional wisdom, high performance systems designed today are characterized by ...
Front Matter
OpenSHMEM Active Message Extension for Task-Based Programming
As a lightweight library-based Partitioned Global Address Space (PGAS) programming model, OpenSHMEM provides efficient one-sided and collective communications and is receiving more attention in recent years. However, task-based programming models ...
UCX Programming Interface for Remote Function Injection and Invocation
Network library APIs have historically been developed with the emphasis on data movement, placement, and communication semantics. Many communication semantics are available across a large variety of network libraries, such as send-receive, data ...
Remote Programmability Model for SmartNICs in HPC Workloads
HPC workloads experience significant overhead due to handling network-related tasks on the CPU. Some tasks could be offloaded to a SmartNIC, thus reducing the run-time of the workload, but this typically requires explicit support in the ...
Dynamic Symmetric Heap Allocation in NVSHMEM
The OpenSHMEM programming model encourages application developers to partition memory into local and symmetric segments through the use of the SHMEM_SYMMETRIC_SIZE environment variable. While this can lead to improved communication efficiency, it ...
Index Terms
- OpenSHMEM and Related Technologies. OpenSHMEM in the Era of Exascale and Smart Networks: 8th Workshop on OpenSHMEM and Related Technologies, OpenSHMEM 2021, Virtual Event, September 14–16, 2021, Revised Selected Papers
Recommendations
Introducing OpenSHMEM: SHMEM for the PGAS community
PGAS '10: Proceedings of the Fourth Conference on Partitioned Global Address Space Programming ModelThe OpenSHMEM community would like to announce a new effort to standardize SHMEM, a communications library that uses one-sided communication and utilizes a partitioned global address space.
OpenSHMEM is an effort to bring together a variety of SHMEM and ...