DOE PAGES title logo U.S. Department of Energy
Office of Scientific and Technical Information

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

Abstract

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?''

Authors:
 [1];  [1];  [1]; ORCiD logo [1];  [1];  [1];  [1];  [1]
  1. Sandia National Laboratories (SNL-NM), Albuquerque, NM (United States). Center for Computing Research
Publication Date:
Research Org.:
Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
Sponsoring Org.:
USDOE National Nuclear Security Administration (NNSA)
OSTI Identifier:
1121689
Alternate Identifier(s):
OSTI ID: 1250110
Report Number(s):
SAND-2013-10234J
Journal ID: ISSN 0743-7315; PII: S0743731514001695
Grant/Contract Number:  
AC04-94AL85000
Resource Type:
Accepted Manuscript
Journal Name:
Journal of Parallel and Distributed Computing
Additional Journal Information:
Journal Volume: 75; Journal Issue: C; Journal ID: ISSN 0743-7315
Publisher:
Elsevier
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING

Citation Formats

Barrett, R. F., Crozier, P. S., Doerfler, D. W., Heroux, M. A., Lin, P. T., Thornquist, H. K., Trucano, T. G., and Vaughan, C. T. Assessing the role of mini-applications in predicting key performance characteristics of scientific and engineering applications. United States: N. p., 2014. Web. doi:10.1016/j.jpdc.2014.09.006.
Barrett, R. F., Crozier, P. S., Doerfler, D. W., Heroux, M. A., Lin, P. T., Thornquist, H. K., Trucano, T. G., & Vaughan, C. T. Assessing the role of mini-applications in predicting key performance characteristics of scientific and engineering applications. United States. https://doi.org/10.1016/j.jpdc.2014.09.006
Barrett, R. F., Crozier, P. S., Doerfler, D. W., Heroux, M. A., Lin, P. T., Thornquist, H. K., Trucano, T. G., and Vaughan, C. T. Sun . "Assessing the role of mini-applications in predicting key performance characteristics of scientific and engineering applications". United States. https://doi.org/10.1016/j.jpdc.2014.09.006. https://www.osti.gov/servlets/purl/1121689.
@article{osti_1121689,
title = {Assessing the role of mini-applications in predicting key performance characteristics of scientific and engineering applications},
author = {Barrett, R. F. and Crozier, P. S. and Doerfler, D. W. and Heroux, M. A. and Lin, P. T. and Thornquist, H. K. and Trucano, T. G. and Vaughan, C. T.},
abstractNote = {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?''},
doi = {10.1016/j.jpdc.2014.09.006},
journal = {Journal of Parallel and Distributed Computing},
number = C,
volume = 75,
place = {United States},
year = {Sun Sep 28 00:00:00 EDT 2014},
month = {Sun Sep 28 00:00:00 EDT 2014}
}

Journal Article:

Citation Metrics:
Cited by: 11 works
Citation information provided by
Web of Science

Save / Share: