{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,10]],"date-time":"2026-01-10T08:00:58Z","timestamp":1768032058397,"version":"3.49.0"},"reference-count":27,"publisher":"SAGE Publications","issue":"4","license":[{"start":{"date-parts":[[2016,9,18]],"date-time":"2016-09-18T00:00:00Z","timestamp":1474156800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["The International Journal of High Performance Computing Applications"],"published-print":{"date-parts":[[2018,7]]},"abstract":"<jats:p> We have developed a set of reduced, proxy applications (\u201cMiniApps\u201d) 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. <\/jats:p>","DOI":"10.1177\/1094342016668241","type":"journal-article","created":{"date-parts":[[2016,9,20]],"date-time":"2016-09-20T00:20:31Z","timestamp":1474330831000},"page":"582-593","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":16,"title":["MiniApps derived from production HPC applications using multiple programing models"],"prefix":"10.1177","volume":"32","author":[{"given":"OE Bronson","family":"Messer","sequence":"first","affiliation":[{"name":"Oak Ridge National Laboratory, Oak Ridge, TN, USA"}]},{"given":"Ed","family":"D\u2019Azevedo","sequence":"additional","affiliation":[{"name":"Oak Ridge National Laboratory, Oak Ridge, TN, USA"}]},{"given":"Judy","family":"Hill","sequence":"additional","affiliation":[{"name":"Oak Ridge National Laboratory, Oak Ridge, TN, USA"}]},{"given":"Wayne","family":"Joubert","sequence":"additional","affiliation":[{"name":"Oak Ridge National Laboratory, Oak Ridge, TN, USA"}]},{"given":"Mark","family":"Berrill","sequence":"additional","affiliation":[{"name":"Oak Ridge National Laboratory, Oak Ridge, TN, USA"}]},{"given":"Christopher","family":"Zimmer","sequence":"additional","affiliation":[{"name":"Oak Ridge National Laboratory, Oak Ridge, TN, USA"}]}],"member":"179","published-online":{"date-parts":[[2016,9,18]]},"reference":[{"key":"bibr1-1094342016668241","unstructured":"Scale (2009) SCALE: A modular code system for performing standardized computer analyses for licensing evaluations. Technical Report ORNL\/TM-2005\/39, Oak Ridge National Laboratory, Oak Ridge, TN, USA."},{"key":"bibr2-1094342016668241","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-24449-0_9"},{"key":"bibr3-1094342016668241","doi-asserted-by":"publisher","DOI":"10.1109\/HOTI.2010.23"},{"key":"bibr4-1094342016668241","doi-asserted-by":"publisher","DOI":"10.1177\/109434209100500306"},{"key":"bibr5-1094342016668241","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2012.64"},{"key":"bibr6-1094342016668241","unstructured":"Barrett RF, Crozier PS, Doerfler DW, (2012) Summary of work for ASC L2 milestone 4465: Characterize the role of the mini-application in predicting key performance characteristics of real applications. Technical Report SAND2012-4667, Sandia National Laboratories."},{"key":"bibr7-1094342016668241","doi-asserted-by":"publisher","DOI":"10.1145\/2148600.2148602"},{"key":"bibr8-1094342016668241","unstructured":"Berrill M (2010) Modeling of laser-created plasmas and soft x-ray lasers. PhD Thesis, Colorado State University, USA."},{"key":"bibr9-1094342016668241","doi-asserted-by":"publisher","DOI":"10.1002\/1096-9128(20001225)12:15<1481::AID-CPE540>3.0.CO;2-V"},{"key":"bibr10-1094342016668241","volume-title":"Proceedings of Cray user group meeting-CUG-2014","author":"Enos J","year":"2014"},{"key":"bibr11-1094342016668241","doi-asserted-by":"publisher","DOI":"10.13182\/NT171-171"},{"key":"bibr12-1094342016668241","unstructured":"Futral S, (2003) The ASCI purple benchmark codes. Available at: https:\/\/asc.llnl.gov\/computing_resources\/purple\/archive\/benchmarks\/ (accessed 3 August 2016)."},{"key":"bibr13-1094342016668241","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2001.925180"},{"key":"bibr14-1094342016668241","volume-title":"Presentation at 15th Workshop on Distributed Supercomputing (SOS15)","author":"Heroux MA","year":"2011"},{"key":"bibr15-1094342016668241","unstructured":"Heroux MA, Doerfler DW, Crozier PS, (2009) Improving performance via mini-applications. Technical Report SAND2009-5574, Sandia National Laboratories."},{"key":"bibr16-1094342016668241","doi-asserted-by":"publisher","DOI":"10.2172\/1078540"},{"key":"bibr17-1094342016668241","doi-asserted-by":"publisher","DOI":"10.1063\/1.1455001"},{"key":"bibr18-1094342016668241","unstructured":"McMahon FH (1986) The Livermore Fortran kernels: A computer test of the numerical performance range. Technical Report UCRL-53745, Lawrence Livermore National Laboratory."},{"key":"bibr19-1094342016668241","doi-asserted-by":"publisher","DOI":"10.2172\/1047072"},{"key":"bibr20-1094342016668241","doi-asserted-by":"publisher","DOI":"10.1088\/1742-6596\/125\/1\/012010"},{"key":"bibr21-1094342016668241","doi-asserted-by":"crossref","unstructured":"Messer OEB, Harris JA, Parete-Koon ST, (2013) Multicore and accelerator development for a leadership-class stellar astrophysics code (Lecture Notes in Computer Science, 7782), p.92.","DOI":"10.1007\/978-3-642-36803-5_6"},{"key":"bibr22-1094342016668241","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2013.6704676"},{"key":"bibr23-1094342016668241","doi-asserted-by":"publisher","DOI":"10.1145\/2488551.2488564"},{"key":"bibr24-1094342016668241","doi-asserted-by":"publisher","DOI":"10.2172\/1022160"},{"key":"bibr25-1094342016668241","unstructured":"Stone A, Dennis JM, Strout MM, (2011) The CGPOP miniapp, version 1.0. Technical Report CS-11-103, Colorado State University."},{"key":"bibr26-1094342016668241","doi-asserted-by":"publisher","DOI":"10.1038\/nphoton.2007.280"},{"key":"bibr27-1094342016668241","unstructured":"Zerr RJ, Baker RS (2013) SNAP: SN (discrete ordinates) application proxy: Description. Technical Report LA-UR-13-21070, Los Alamos National Laboratory, Los Alamos, NM, USA."}],"container-title":["The International Journal of High Performance Computing Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342016668241","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/1094342016668241","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342016668241","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,1]],"date-time":"2025-03-01T01:27:20Z","timestamp":1740792440000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/1094342016668241"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,9,18]]},"references-count":27,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2018,7]]}},"alternative-id":["10.1177\/1094342016668241"],"URL":"https:\/\/doi.org\/10.1177\/1094342016668241","relation":{},"ISSN":["1094-3420","1741-2846"],"issn-type":[{"value":"1094-3420","type":"print"},{"value":"1741-2846","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,9,18]]}}}