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 / [electronic resource] : edited by Stephen Poole, Oscar Hernandez, Matthew Baker, Tony Curtis. - 1st ed. 2022. - X, 199 p. 60 illus., 54 illus. in color. online resource. - Lecture Notes in Computer Science, 13159 1611-3349 ; . - Lecture Notes in Computer Science, 13159 .

Applications and Implementations -- A Study in SHMEM: Parallel Graph Algorithm Acceleration with Distributed Symmetric Memory -- OpenFAM: A library for programming disaggregated memory -- OpenSHMEM over MPI as a Performance Contender: Thorough Analysis and Optimizations -- Tools and Benchmarks -- SKaMPI-OpenSHMEM: Measuring OpenSHMEM Communication Routines -- A Tools Information Interface for OpenSHMEM -- CircusTent: A Tool for Measuring the Performance of Atomic Memory Operations on Emerging Architectures -- SHMEM-ML: Leveraging OpenSHMEM and Apache Arrow for Scalable, Composable Machine Learning.-Applications and Implementations -- OpenSHMEM Active Message Extension for Task-Based Programming -- UCX Programming Interface for Remote Function Injection and Invocation -- Can Deferring Small Messages Enhance the Performance of OpenSHMEM Applications? -- Remote Programmability Model for SmartNICs in HPC Workloads -- Dynamic Symmetric Heap Allocation inNVSHMEM.

This book constitutes the proceedings of the 8th OpenSHMEM Workshop, held in virtually in August 2021. The 11 full papers and 1 short paper presented in this book were carefully reviewed and selected for inclusion in this volume from 18 submissions. The papers are organized in the following topical sections: Applications and Implementations, Tools and Benchmarks, and Applications and Implementations.

9783031048883

10.1007/978-3-031-04888-3 doi


Software engineering.
Microprogramming .
Computer input-output equipment.
Computer systems.
Software Engineering.
Control Structures and Microprogramming.
Input/Output and Data Communications.
Computer System Implementation.

QA76.758

005.1