TY - GEN
T1 - Experiences readying applications for Exascale
AU - Malaya, Nicholas
AU - Messer, Bronson
AU - Glenski, Joseph
AU - Georgiadou, Antigoni
AU - Lietz, Justin
AU - Gottiparthi, Kalyana
AU - Day, Marc
AU - Chen, Jackie
AU - Rood, Jon
AU - Esclapez, Lucas
AU - White, James
AU - Jansen, Gustav R.
AU - Curtis, Nicholas
AU - Nichols, Stephen
AU - Kurzak, Jakub
AU - Chalmers, Noel
AU - Freitag, Chip
AU - Bauman, Paul
AU - Fanfarillo, Alessandro
AU - Budiardja, Reuben D.
AU - Papatheodore, Thomas
AU - Frontiere, Nicholas
AU - McDougall, Damon
AU - Norman, Matthew
AU - Sreepathi, Sarat
AU - Roth, Philip
AU - Bykov, Dmytro
AU - Wolfe, Noah
AU - Mullowney, Paul
AU - Eisenbach, Markus
AU - Henry De Frahan, Marc T.
AU - Joubert, Wayne
N1 - Publisher Copyright:
© 2023 ACM.
PY - 2023/11/12
Y1 - 2023/11/12
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=85179546834&partnerID=8YFLogxK
U2 - 10.1145/3581784.3607065
DO - 10.1145/3581784.3607065
M3 - Conference contribution
AN - SCOPUS:85179546834
T3 - Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, SC 2023
BT - Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, SC 2023
PB - Association for Computing Machinery, Inc
T2 - 2023 International Conference for High Performance Computing, Networking, Storage and Analysis, SC 2023
Y2 - 12 November 2023 through 17 November 2023
ER -