English

Experiences Readying Applications for Exascale

Distributed, Parallel, and Cluster Computing 2023-10-04 v1

Abstract

The advent of exascale computing invites an assessment of existing best practices for developing application readiness on the world's largest supercomputers. This work details observations from the last four years in preparing scientific applications to run on the Oak Ridge Leadership Computing Facility's (OLCF) Frontier system. This paper addresses a range of topics in software including programmability, tuning, and portability considerations that are key to moving applications from existing systems to future installations. A set of representative workloads provides case studies for general system and software testing. We evaluate the use of early access systems for development across several generations of hardware. Finally, we discuss how best practices were identified and disseminated to the community through a wide range of activities including user-guides and trainings. We conclude with recommendations for ensuring application readiness on future leadership computing systems.

Keywords

Cite

@article{arxiv.2310.01586,
  title  = {Experiences Readying Applications for Exascale},
  author = {Paul T. Bauman and Reuben D. Budiardja and Dmytro Bykov and Noel Chalmers and Jacqueline Chen and Nicholas Curtis and Marc Day and Markus Eisenbach and Lucas Esclapez and Alessandro Fanfarillo and William Freitag and Nicholas Frontiere and Antigoni Georgiadou and Joseph Glenski and Kalyana Gottiparthi and Marc T. Henry de Frahan and Gustav R. Jansen and Wayne Joubert and Justin G. Lietz and Jakub Kurzak and Nicholas Malaya and Bronson Messer and Damon McDougall and Paul Mullowney and Stephen Nichols and Matthew Norman and Thomas Papatheodore and Jon Rood and Philip C. Roth and Sarat Sreepathi and James White and Noah Wolfe},
  journal= {arXiv preprint arXiv:2310.01586},
  year   = {2023}
}

Comments

Accepted at SC23

R2 v1 2026-06-28T12:38:49.504Z