@inproceedings{63a3b4c100db47cc8331901f45909cfa,
title = "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 heterogeneous architectures wherein distinct components are carefully combined in order to optimize system performance and energy efficiency. One unintended consequence of this new paradigm is an increasingly complex memory hierarchy that frequently spans multiple devices and may be composed of disparate memory types. Unfortunately, the effect on performance of this new memory model is not well understood. Moreover, a quantifiable, system-agnostic methodology capable of assessing the performance of the diverse memory subsystems within emerging architectures has yet to be introduced. The CircusTent benchmark suite has been introduced to fill this void by measuring system performance with respect to atomic memory operations using established parallel programming models. However, a detailed description and evaluation of CircusTent in a distributed memory environment, critical to both current and future system architectures, has yet to be produced. In this work, we rectify this shortcoming by introducing CircusTent implementations based on the OpenSHMEM and MPI programming models and evaluating these implementations across a variety of platforms. We then detail our conclusions and characterize our observations regarding the effect of different system interconnects, memory hierarchies, and instruction set architectures on system performance.",
keywords = "Atomic memory operations, Benchmark, MPI, OpenSHMEM, Performance",
author = "Brody Williams and Leidel, {John D.} and Xi Wang and David Donofrio and Yong Chen",
note = "Publisher Copyright: {\textcopyright} 2022, Springer Nature Switzerland AG.; 8th Workshop on OpenSHMEM and Related Technologies, OpenSHMEM 2021 ; Conference date: 14-09-2021 Through 16-09-2021",
year = "2022",
doi = "10.1007/978-3-031-04888-3_6",
language = "English",
isbn = "9783031048876",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Science and Business Media Deutschland GmbH",
pages = "92--110",
editor = "Stephen Poole and Oscar Hernandez and Matthew Baker and Tony Curtis",
booktitle = "OpenSHMEM and Related Technologies. OpenSHMEM in the Era of Exascale and Smart Networks - 8th Workshop on OpenSHMEM and Related Technologies, OpenSHMEM 2021, Revised Selected Papers",
}