November 2023

Journal

MiniApps derived from production HPC applications using multiple programing models

By:
Messer II, Otis E; D'azevedo, Eduardo F; Hill, Judy C; Joubert, Wayne D; Berrill, Mark A; Zimmer, Christopher J
Journal Name:
The International Journal of High Performance Computing Applications
Page Number:
582-593
Volume:
32
Issue Number:
4
Publication Date:
November 9, 2023
View DOI Listing:
https://doi.org/10.1177/1094342016668241

Abstract

We have developed a set of reduced, proxy applications (“MiniApps”) based on large-scale application codes supported at the Oak Ridge Leadership Computing Facility (OLCF). The MiniApps are designed to encapsulate the details of the most important (i.e. the most time-consuming and/or unique) facets of the applications that run in production mode on the OLCF. In each case, we have produced or plan to produce individual versions of the MiniApps using different specific programing models (e.g., OpenACC, CUDA, OpenMP). We describe some of our initial observations regarding these different implementations along with estimates of how closely the MiniApps track the actual performance characteristics (in particular, the overall scalability) of the large-scale applications from which they are derived.