Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1007/978-3-031-04888-3guideproceedingsBook PagePublication PagesConference Proceedingsacm-pubtype
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
2021 Proceeding
Publisher:
  • Springer-Verlag
  • Berlin, Heidelberg
Conference:
Workshop on OpenSHMEM and Related Technologies13 September 2021
ISBN:
978-3-031-04887-6
Published:
13 September 2021

Reflects downloads up to 28 Sep 2024Bibliometrics
Abstract

No abstract available.

Skip Table Of Content Section
front-matter
Front Matter
Pages i–x
back-matter
Back Matter
Article
Front Matter
Page 1
Article
A Study in SHMEM: Parallel Graph Algorithm Acceleration with Distributed Symmetric Memory
Abstract

Over the last few decades, the Message Passing Interface (MPI) has become the parallel-communication standard for distributed algorithms on high-performance CPUs. MPI’s minimal setup overhead and simple API calls give it a low barrier of entry, ...

Article
OpenFAM: A Library for Programming Disaggregated Memory
Abstract

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 ...

Article
OpenSHMEM over MPI as a Performance Contender: Thorough Analysis and Optimizations
Abstract

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 ...

Article
Front Matter
Page 61
Article
SKaMPI-OpenSHMEM: Measuring OpenSHMEM Communication Routines
Abstract

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 ...

Article
A Tools Information Interface for OpenSHMEM
Abstract

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 ...

Article
CircusTent: A Tool for Measuring the Performance of Atomic Memory Operations on Emerging Architectures
Abstract

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 ...

Article
SHMEM-ML: Leveraging OpenSHMEM and Apache Arrow for Scalable, Composable Machine Learning
Abstract

SHMEM-ML is a domain specific library for distributed array computations and machine learning model training & inference. Like other projects at the intersection of machine learning and HPC (e.g. dask, Arkouda, Legate Numpy), SHMEM-ML aims to ...

Article
Front Matter
Page 127
Article
OpenSHMEM Active Message Extension for Task-Based Programming
Abstract

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 ...

Article
UCX Programming Interface for Remote Function Injection and Invocation
Abstract

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 ...

Article
Can Deferring Small Messages Enhance the Performance of OpenSHMEM Applications?
Abstract

This work examines the small-message problem in OpenSHMEM applications, and proposes a new software interface that helps alleviate its detrimental performance impacts. We summarize the state-of-the-art in transport middleware that defers and ...

Article
Remote Programmability Model for SmartNICs in HPC Workloads
Abstract

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 ...

Article
Dynamic Symmetric Heap Allocation in NVSHMEM
Abstract

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 ...

Contributors
  • Los Alamos National Laboratory
  • Oak Ridge National Laboratory
  • Oak Ridge National Laboratory
  • Stony Brook University

Index Terms

  1. 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
        Index terms have been assigned to the content through auto-classification.
        Please enable JavaScript to view thecomments powered by Disqus.

        Recommendations