Evaluating Performance Portability of HPC Applications and Benchmarks Across Diverse HPC Architectures

JaeHyuk Kwack, ALCF

The IDEAS Productivity project, in partnership with the DOE Computing Facilities of the ALCF, OLCF, and NERSC, and the DOE Exascale Computing Project (ECP), organizes the webinar series on Best Practices for HPC Software Developers.

As part of this series, we offer one-hour webinars on topics in scientific software development and high-performance computing, approximately once a month. The April webinar is titled Evaluating Performance Portability of HPC Applications and Benchmarks Across Diverse HPC Architectures; and will be presented by JaeHyuk Kwack (Argonne National Laboratory). The webinar will take place on Wednesday, April 13, 2022 at 1:00 pm ET.


As HPC communities move into the exascale era, GPU-accelerated systems become one of the primary HPC architectures, and major processor vendors proactively lead technical innovation in the GPU ecosystem. The U.S. DOE has successfully supported this transformation to the next generation of HPC infrastructure through the Exascale Computing Project (ECP). NVIDIA has played a leading role to deploy multiple pre-exascale GPU systems (Summit at OLCF, Sierra at LLNL, Perlmutter at NERSC, and Polaris at ALCF). AMD and Intel are playing critical roles in developing exascale GPU systems, such as Frontier at OLCF, Aurora at ALCF, and El Capitan at LLNL.

Simultaneously with the dynamic shifts in hardware, application developer communities have endeavored to maintain or increase their scientific throughputs by adopting performance portable programming models or frameworks, and it turns out a smooth transition is one of the necessary conditions to maintain productivity. In this webinar, the speaker will evaluate the progress being made on achieving performance portability by a subset of ECP applications or their related mini-apps, and approaches to achieving performance portability across diverse HPC architectures including AMD, Intel, and NVIDIA GPUs.