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

Anshu Dubey, Lois Curfman McInnes, Rajeev Thakur, Erik W. Draeger, Thomas Evans, Timothy C. Germann, William E. Hart

Research output: Contribution to journalArticlepeer-review

7 Scopus citations

Abstract

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. We also discuss use cases that are distinctive, as well as conclusions drawn from the collective experience of the participants.

Original languageEnglish
Pages (from-to)46-54
Number of pages9
JournalComputing in Science and Engineering
Volume23
Issue number5
DOIs
StatePublished - Sep 1 2021

Funding

DOE under Contract 89233218CNA000001. This work was performed under the auspices of the U.S. DOE by Lawrence Livermore National Laboratory under Contract DE-AC52-07NA27344. This work was also supported by Oak Ridge National Laboratory, which is managed and operated by UT-Battelle, LLC, for the U.S. DOE under Contract DEAC05-00OR22725. Sandia National Laboratories is a multimission laboratory managed and operated by the National Technology and Engineering Solutions of Sandia, LLC, a wholly owned subsidiary of Honeywell International, Inc., for the U.S. DOE’s National Nuclear Security Administration under Contract DE-NA0003525. This article describes objective technical results and analysis. Any subjective views or opinions that might be expressed in the article do not necessarily represent the views of the U.S. DOE or the U.S. Government. The authors thank K. Riley and B. Messer for their excellent kickoff webinar. The authors also acknowledge the contributions of other participants of the panel series whose work was instrumental in the success of the series and has informed the material presented here. Panel 1 included D. Martin, S. Ananthan, L. Owen, M. Norman, D. Lebrun-Grandie, and C. Knight. Panel 2 participants were J. Ahrens, S. Li, S. Rizzi, K. Moreland, B. Smith, S. Rajamanickam, and H. Anzt. The participants of Panel 3 were H. Yoo, B. Van Essen, S. Ghosh, K. Yelick, and P. Roth. Panel 4 participants were J. Deslippe, R. Thakur, S. Krishnamoorthy, Y. Luo, R. Hornung, D. Richards, and O. Hernandez. This work was supported by the Exascale Computing Project (17-SC-20-SC), a joint project of the U.S. Department of Energy’s (DOE’s) Office of Science and National Nuclear Security Administration, responsible for delivering a capable exascale ecosystem, including software, applications, and hardware technology, to support the nation’s exascale computing imperative. This work was performed under the auspices of the U.S. DOE by Argonne National Laboratory under Contract DE-AC02-06CH11357. Los Alamos National Laboratory is operated by Triad National Security, LLC, for the National Nuclear Security Administration of U.S.

FundersFunder number
Office of Science and National Nuclear Security Administration
U.S. Department of Energy
National Nuclear Security AdministrationDE-NA0003525
Argonne National LaboratoryDE-AC02-06CH11357
Lawrence Livermore National LaboratoryDE-AC52-07NA27344
Oak Ridge National LaboratoryDEAC05-00OR22725

    Fingerprint

    Dive into the research topics of 'Performance Portability in the Exascale Computing Project: Exploration through a Panel Series'. Together they form a unique fingerprint.

    Cite this