skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Oak Ridge OpenSHMEM Benchmark Suite

Conference ·

The assessment of application performance is a fundamental task in high-performance computing (HPC). The OpenSHMEM Benchmark (OSB) suite is a collection of micro-benchmarks and mini-applications/compute kernels that have been ported to use OpenSHMEM. Some, like the NPB OpenSHMEM benchmarks, have been published before while most others have been used for evaluations but never formally introduced or discussed. This suite puts them together and is useful for assessing the performance of different use cases of OpenSHMEM. This offers system implementers a useful means of measuring performance and assessing the effects of new features as well as implementation strategies. The suite is also useful for application developers to assess the performance of the growing number of OpenSHMEM implementations that are emerging. In this paper, we describe the current set of codes available within the OSB suite, how they are intended to be used, and, where possible, a snapshot of their behavior on one of the OpenSHMEM implementations available to us. We also include detailed descriptions of every benchmark and kernel, focusing on how OpenSHMEM was used. This includes details on the enhancements we made to the benchmarks to support multithreaded variants. We encourage the OpenSHMEM community to use, review, and provide feedback on the benchmarks.

Research Organization:
Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
AC05-00OR22725
OSTI ID:
1558563
Resource Relation:
Journal Volume: 11283; Conference: OpenSHMEM 2018: Fifth Workshop on OpenSHMEM and Related Technologies - Baltimore, Maryland, United States of America - 8/21/2018 4:00:00 AM-8/23/2018 4:00:00 AM
Country of Publication:
United States
Language:
English

References (3)

Graph500 on OpenSHMEM conference November 2017
Parallelizing the Smith-Waterman Algorithm Using OpenSHMEM and MPI-3 One-Sided Interfaces
  • Baker, Matthew; Welch, Aaron; Gorentla Venkata, Manjunath
  • OpenSHMEM and Related Technologies. Experiences, Implementations, and Technologies: Second Workshop, OpenSHMEM 2015, Annapolis, MD, USA, August 4-6, 2015. Revised Selected Papers https://doi.org/10.1007/978-3-319-26428-8_12
book January 2015
Breaking the speed and scalability Barriers for Graph exploration on distributed-memory machines
  • Checconi, Fabio; Petrini, Fabrizio; Willcock, Jeremiah
  • 2012 International Conference for High Performance Computing, Networking, Storage and Analysis https://doi.org/10.1109/SC.2012.25
conference November 2012

Similar Records

Related Subjects