skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: MiniApps derived from production HPC applications using multiple programing models

Abstract

Here, 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.

Authors:
ORCiD logo [1]; ORCiD logo [1]; ORCiD logo [1]; ORCiD logo [1]; ORCiD logo [1]; ORCiD logo [1]
  1. Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States)
Publication Date:
Research Org.:
Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States). Oak Ridge Leadership Computing Facility (OLCF)
Sponsoring Org.:
USDOE Office of Science (SC)
OSTI Identifier:
1461070
Grant/Contract Number:  
AC05-00OR22725
Resource Type:
Journal Article: Accepted Manuscript
Journal Name:
International Journal of High Performance Computing Applications
Additional Journal Information:
Journal Volume: 32; Journal Issue: 4; Journal ID: ISSN 1094-3420
Publisher:
SAGE
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING

Citation Formats

Messer, O. E. Bronson, D'Azevedo, Ed F., Hill, Judy C., Joubert, Wayne, Berrill, Mark A., and Zimmer, Christopher J. MiniApps derived from production HPC applications using multiple programing models. United States: N. p., 2016. Web. doi:10.1177/1094342016668241.
Messer, O. E. Bronson, D'Azevedo, Ed F., Hill, Judy C., Joubert, Wayne, Berrill, Mark A., & Zimmer, Christopher J. MiniApps derived from production HPC applications using multiple programing models. United States. https://doi.org/10.1177/1094342016668241
Messer, O. E. Bronson, D'Azevedo, Ed F., Hill, Judy C., Joubert, Wayne, Berrill, Mark A., and Zimmer, Christopher J. Sun . "MiniApps derived from production HPC applications using multiple programing models". United States. https://doi.org/10.1177/1094342016668241. https://www.osti.gov/servlets/purl/1461070.
@article{osti_1461070,
title = {MiniApps derived from production HPC applications using multiple programing models},
author = {Messer, O. E. Bronson and D'Azevedo, Ed F. and Hill, Judy C. and Joubert, Wayne and Berrill, Mark A. and Zimmer, Christopher J.},
abstractNote = {Here, 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.},
doi = {10.1177/1094342016668241},
url = {https://www.osti.gov/biblio/1461070}, journal = {International Journal of High Performance Computing Applications},
issn = {1094-3420},
number = 4,
volume = 32,
place = {United States},
year = {2016},
month = {9}
}

Journal Article:
Free Publicly Available Full Text
Publisher's Version of Record

Save / Share:

Works referenced in this record:

Multidimensional, multiphysics simulations of core—collapse supernovae
journal, July 2008


The Gemini System Interconnect
conference, August 2010

  • Alverson, Robert; Roweth, Duncan; Kaplan, Larry
  • 2010 IEEE 18th Annual Symposium on High-Performance Interconnects (HOTI), 2010 18th IEEE Symposium on High Performance Interconnects
  • https://doi.org/10.1109/HOTI.2010.23

Analysis of topology-dependent MPI performance on Gemini networks
conference, January 2013


The Nas Parallel Benchmarks
journal, September 1991


Denovo: A New Three-Dimensional Parallel Discrete Ordinates Code in SCALE
journal, August 2010


Advances in full-wave modeling of radio frequency heated, multidimensional plasmas
journal, May 2002


Parallel out-of-core cholesky and QR factorizations with POOCLAPACK
conference, January 2001

  • Gunter, B. C.; Reiley, W. C.; van de Geijn, R. A.
  • IEEE International Symposium on Parallel and Distributed Processing, Proceedings 15th International Parallel and Distributed Processing Symposium. IPDPS 2001
  • https://doi.org/10.1109/IPDPS.2001.925180

Poster: mini-applications: vehicles for co-design
conference, January 2011

  • Barrett, Richard F.; Heroux, Michael A.; Lin, Paul T.
  • Proceedings of the 2011 companion on High Performance Computing Networking, Storage and Analysis Companion - SC '11 Companion
  • https://doi.org/10.1145/2148600.2148602

High performance radiation transport simulations: Preparing for TITAN
conference, November 2012

  • Baker, C.; Davidson, G.; Evans, T. M.
  • 2012 SC - International Conference for High Performance Computing, Networking, Storage and Analysis, 2012 International Conference for High Performance Computing, Networking, Storage and Analysis
  • https://doi.org/10.1109/SC.2012.64

Hardware-independent application characterization
conference, September 2013


Phase-coherent, injection-seeded, table-top soft-X-ray lasers at 18.9 nm and 13.9 nm
journal, January 2008