Title: Performance Portability in the Exascale Computing Project: Exploration Through a Panel Series

Journal Article · · Computing in Science and Engineering

Performance portability is a critical issue for the Exascale Computing Project (ECP) because of nontrivial architectural differences between machines available today and those expected at exascale. Many ECP project teams are working toward performance portability, and would expect to benefit from sharing lessons learned, identifying gaps, and discovering opportunities for partnerships. To facilitate this communication, the IDEAS-ECP project partnered with the three focus areas of ECP (application development, software technology, and hardware and integration), and Department of Energy computing facilities, to lead a series of panel discussions on performance portability. The panels were organized around broadly common themes of algorithmic and data locality challenges. In this article, we describe the panel series, its objectives, and perspectives from the various areas of the project. Finally, we also discuss use cases that are distinctive, as well as conclusions drawn from the collective experience of the participants.

Research Organization:
Argonne National Laboratory (ANL), Argonne, IL (United States); Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
Sponsoring Organization:
USDOE Exascale Computing Project (ECP); USDOE National Nuclear Security Administration (NNSA)
Grant/Contract Number:
89233218CNA000001; AC02-06CH11357; AC05-00OR22725; AC52-07NA27344; NA0003525
OSTI ID:
1823307
Journal Information:
Computing in Science and Engineering, Journal Name: Computing in Science and Engineering Journal Issue: 5 Vol. 23; ISSN 1521-9615
Publisher:
IEEE Computer SocietyCopyright Statement
Country of Publication:
United States
Language:
English

References (11)

Roadmap image January 2021
SIAM CSE21 Minisymposium: Exascale Computing Project Performance Portability Analysis collection January 2021
Continuous-energy Monte Carlo neutron transport on GPUs in the Shift code journal June 2019
Terabase-scale metagenome coassembly with MetaHipMer journal July 2020
How community software ecosystems can unlock the potential of exascale computing journal February 2021
HipMCL: a high-performance parallel implementation of the Markov clustering algorithm for large-scale networks journal January 2018
Exascale applications: skin in the game
  • Alexander, Francis; Almgren, Ann; Bell, John
  • Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences, Vol. 378, Issue 2166 https://doi.org/10.1098/rsta.2019.0056
journal January 2020
Exascale Computing in the United States journal January 2019
Distributed Many-to-Many Protein Sequence Alignment using Sparse Matrices conference November 2020
Roadmap image January 2021
SIAM CSE21 Minisymposium: Exascale Computing Project Performance Portability Analysis collection January 2021

Similar Records

The Scientific Impact of the Exascale Computing Project
Journal Article · 2024 · Computing in Science and Engineering · OSTI ID:2476896

Application Results on Early Exascale Hardware
Technical Report · 2022 · OSTI ID:1885335

Enabling particle applications for exascale computing platforms
Journal Article · 2021 · International Journal of High Performance Computing Applications · OSTI ID:1804981