Litcius/Paper detail

Characterization and identification of HPC applications at leadership computing facility

Zhengchun Liu, Ryan Lewis, Rajkumar Kettimuthu, Kevin Harms, Philip Carns, Nageswara S. V. Rao, Ian Foster, Michael E. Papka

202023 citationsDOIOpen Access PDF

Abstract

High Performance Computing (HPC) is an important method for scientific discovery via large-scale simulation, data analysis, or artificial intelligence. Leadership-class supercomputers are expensive, but essential to run large HPC applications. The Petascale era of supercomputers began in 2008, with the first machines achieving performance in excess of one petaflops, and with the advent of new supercomputers in 2021 (e.g., Aurora, Frontier), the Exascale era will soon begin. However, the high theoretical computing capability (i.e., peak FLOPS) of a machine is not the only meaningful target when designing a supercomputer, as the resources demand of applications varies. A deep understanding of the characterization of applications that run on a leadership supercomputer is one of the most important ways for planning its design, development and operation.

Topics & Concepts

Petascale computingSupercomputerComputer scienceFLOPSIdentification (biology)Parallel computingExascale computingCloud computingCharacterization (materials science)Operating systemComputer architectureComputational scienceDistributed computingNanotechnologyBotanyBiologyMaterials scienceCloud Computing and Resource ManagementAdvanced Data Storage TechnologiesScientific Computing and Data Management