Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Assessing the role of mini-applications in predicting key performance characteristics of scientific and engineering applications

Journal Article · · Journal of Parallel and Distributed Computing
Computational science and engineering application programs are typically large, complex, and dynamic, and are often constrained by distribution limitations. As a means of making tractable rapid explorations of scientific and engineering application programs in the context of new, emerging, and future computing architectures, a suite of miniapps has been created to serve as proxies for full scale applications. Each miniapp is designed to represent a key performance characteristic that does or is expected to significantly impact the runtime performance of an application program. In this paper we introduce a methodology for assessing the ability of these miniapps to effectively represent these performance issues. We applied this methodology to four miniapps, examining the linkage between them and an application they are intended to represent. Herein we evaluate the fidelity of that linkage. This work represents the initial steps required to begin to answer the question, ''Under what conditions does a miniapp represent a key performance characteristic in a full app?''
Research Organization:
Sandia National Laboratories (SNL-NM), Albuquerque, NM (United States)
Sponsoring Organization:
USDOE National Nuclear Security Administration (NNSA)
Grant/Contract Number:
AC04-94AL85000
OSTI ID:
1121689
Alternate ID(s):
OSTI ID: 1250110
Report Number(s):
SAND--2013-10234J; PII: S0743731514001695
Journal Information:
Journal of Parallel and Distributed Computing, Journal Name: Journal of Parallel and Distributed Computing Journal Issue: C Vol. 75; ISSN 0743-7315
Publisher:
ElsevierCopyright Statement
Country of Publication:
United States
Language:
English

Similar Records

Assessing a mini-application as a performance proxy for a finite element method engineering application
Journal Article · Wed Jul 29 20:00:00 EDT 2015 · Concurrency and Computation. Practice and Experience · OSTI ID:1061183

MiniApps derived from production HPC applications using multiple programing models
Journal Article · Sat Sep 17 20:00:00 EDT 2016 · International Journal of High Performance Computing Applications · OSTI ID:1461070

Improving performance via mini-applications.
Technical Report · Tue Sep 01 00:00:00 EDT 2009 · OSTI ID:993908

Related Subjects