{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T22:45:48Z","timestamp":1777675548809,"version":"3.51.4"},"reference-count":49,"publisher":"SAGE Publications","issue":"6","license":[{"start":{"date-parts":[[2019,4,25]],"date-time":"2019-04-25T00:00:00Z","timestamp":1556150400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"funder":[{"DOI":"10.13039\/100008297","name":"Cray Incorporated","doi-asserted-by":"publisher","award":["DE-AC52-07NA27344"],"award-info":[{"award-number":["DE-AC52-07NA27344"]}],"id":[{"id":"10.13039\/100008297","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["The International Journal of High Performance Computing Applications"],"published-print":{"date-parts":[[2019,11]]},"abstract":"<jats:p>Rising power costs and constraints are driving a growing focus on the energy efficiency of high performance computing systems. The unique characteristics of a particular system and workload and their effect on performance and energy efficiency are typically difficult for application users to assess and to control. Settings for optimum performance and energy efficiency can also diverge, so we need to identify trade-off options that guide a suitable balance between energy use and performance. We present statistical and machine learning models that only require a small number of runs to make accurate Pareto-optimal trade-off predictions using parameters that users can control. We study model training and validation using several parallel kernels and more complex workloads, including Algebraic Multigrid (AMG), Large-scale Atomic Molecular Massively Parallel Simulator, and Livermore Unstructured Lagrangian Explicit Shock Hydrodynamics. We demonstrate that we can train the models using as few as 12 runs, with prediction error of less than 10%. Our AMG results identify trade-off options that provide up to 45% improvement in energy efficiency for around 10% performance loss. We reduce the sample measurement time required for AMG by 90%, from 13 h to 74 min.<\/jats:p>","DOI":"10.1177\/1094342019842915","type":"journal-article","created":{"date-parts":[[2019,4,25]],"date-time":"2019-04-25T22:50:26Z","timestamp":1556232626000},"page":"1079-1097","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":5,"title":["Statistical and machine learning models for optimizing energy in parallel applications"],"prefix":"10.1177","volume":"33","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9368-2773","authenticated-orcid":false,"given":"Mark","family":"Endrei","sequence":"first","affiliation":[{"name":"Research Computing Center and School of ITEE, The University of Queensland, Brisbane, QLD, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chao","family":"Jin","sequence":"additional","affiliation":[{"name":"Research Computing Center and School of ITEE, The University of Queensland, Brisbane, QLD, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Minh Ngoc","family":"Dinh","sequence":"additional","affiliation":[{"name":"Research Computing Center and School of ITEE, The University of Queensland, Brisbane, QLD, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"David","family":"Abramson","sequence":"additional","affiliation":[{"name":"Research Computing Center and School of ITEE, The University of Queensland, Brisbane, QLD, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Heidi","family":"Poxon","sequence":"additional","affiliation":[{"name":"Cray Inc., Bloomington, MN, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Luiz","family":"DeRose","sequence":"additional","affiliation":[{"name":"Cray Inc., Bloomington, MN, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bronis R","family":"de Supinski","sequence":"additional","affiliation":[{"name":"Lawrence Livermore National Laboratory, Livermore, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2019,4,25]]},"reference":[{"key":"bibr1-1094342019842915","unstructured":"Abadi M, Agarwal A, Barham P, et al. (2015) TensorFlow: large-scale machine learning on heterogeneous systems. Available at: https:\/\/www.tensorflow.org\/. Software available from tensorflow.org (accessed 17 December 2018)."},{"key":"bibr2-1094342019842915","doi-asserted-by":"publisher","DOI":"10.1109\/HPDC.1995.518701"},{"key":"bibr3-1094342019842915","doi-asserted-by":"publisher","DOI":"10.1145\/2628071.2628092"},{"key":"bibr4-1094342019842915","doi-asserted-by":"publisher","DOI":"10.1145\/2807591.2807637"},{"key":"bibr5-1094342019842915","first-page":"239","volume-title":"High Performance Computing Systems. Performance Modeling, Benchmarking and Simulation","author":"Balaprakash P","year":"2013"},{"key":"bibr6-1094342019842915","doi-asserted-by":"publisher","DOI":"10.1145\/1375527.1375580"},{"key":"bibr7-1094342019842915","doi-asserted-by":"publisher","DOI":"10.1201\/9781420010138"},{"key":"bibr8-1094342019842915","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2009.41"},{"key":"bibr9-1094342019842915","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2013.77"},{"key":"bibr10-1094342019842915","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2006.1639598"},{"key":"bibr11-1094342019842915","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-68564-7_12"},{"key":"bibr12-1094342019842915","first-page":"265","volume":"32","author":"Endrei M","year":"2018","journal-title":"Advances in Parallel Computing"},{"key":"bibr13-1094342019842915","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2018.00020"},{"key":"bibr14-1094342019842915","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2008.04.007"},{"key":"bibr15-1094342019842915","doi-asserted-by":"publisher","DOI":"10.1145\/1065944.1065967"},{"key":"bibr16-1094342019842915","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2007.29"},{"key":"bibr17-1094342019842915","unstructured":"Glorot X, Bordes A, Bengio Y (2011) Deep sparse rectifier neural networks. In: Proceedings of the fourteenth international conference on artificial intelligence and statistics, Fort Lauderdale, Florida, USA, 11\u201313 April 2011, pp. 315\u2013323. PMLR. Available at: http:\/\/proceedings.mlr.press\/v15\/glorot11a.html."},{"key":"bibr18-1094342019842915","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-09873-9_8"},{"key":"bibr19-1094342019842915","doi-asserted-by":"publisher","DOI":"10.1109\/E2SC.2016.010"},{"key":"bibr20-1094342019842915","first-page":"1","volume-title":"Proceedings of the 19th annual international conference on supercomputing","author":"Hsu Ch","year":"2005"},{"key":"bibr21-1094342019842915","doi-asserted-by":"publisher","DOI":"10.1109\/MCSE.2007.55"},{"key":"bibr22-1094342019842915","doi-asserted-by":"publisher","DOI":"10.1177\/1094342016665471"},{"key":"bibr23-1094342019842915","unstructured":"Jones E, Oliphant T, Peterson P, et al. (2001\u2013) SciPy: Open source scientific tools for Python. Available at: http:\/\/www.scipy.org\/ (accessed 17 December 2018)."},{"key":"bibr24-1094342019842915","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2010.78"},{"key":"bibr25-1094342019842915","doi-asserted-by":"crossref","unstructured":"Karlin I, Keasler J, Neely R (2013) Lulesh 2.0 updates and changes. Technical Report LLNL-TR-641973.","DOI":"10.2172\/1090032"},{"key":"bibr26-1094342019842915","unstructured":"Lavanya R (2016) Energy-time performance of heterogeneous computing systems: Models and analysis. PhD Thesis, National University of Singapore, Singapore."},{"key":"bibr27-1094342019842915","doi-asserted-by":"publisher","DOI":"10.1145\/1229428.1229479"},{"key":"bibr28-1094342019842915","first-page":"77","volume-title":"The twelfth international symposium on high-performance computer architecture","author":"Li J","year":"2006"},{"key":"bibr29-1094342019842915","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2006.11"},{"key":"bibr30-1094342019842915","doi-asserted-by":"publisher","DOI":"10.1007\/s00450-011-0190-0"},{"key":"bibr31-1094342019842915","doi-asserted-by":"publisher","DOI":"10.1080\/00401706.2000.10485979"},{"key":"bibr32-1094342019842915","doi-asserted-by":"publisher","DOI":"10.1145\/2807591.2807603"},{"key":"bibr33-1094342019842915","first-page":"2825","volume":"12","author":"Pedregosa F","year":"2011","journal-title":"Journal of Machine Learning Research"},{"key":"bibr34-1094342019842915","doi-asserted-by":"crossref","unstructured":"Plimpton S (1995) Fast parallel algorithms for short-range molecular dynamics. Journal of Computational Physics 117(1): 1\u201319. Available at: http:\/\/lammps.sandia.gov (accessed 17 December 2018).","DOI":"10.1006\/jcph.1995.1039"},{"key":"bibr35-1094342019842915","unstructured":"Python Software Foundation (2018) Python language reference, version 2.7. Available at: http:\/\/www.python.org. (accessed 17 December 2018)."},{"key":"bibr36-1094342019842915","doi-asserted-by":"publisher","DOI":"10.1145\/1944862.1944880"},{"key":"bibr37-1094342019842915","doi-asserted-by":"publisher","DOI":"10.1145\/1362622.1362688"},{"key":"bibr38-1094342019842915","doi-asserted-by":"publisher","DOI":"10.1145\/1542275.1542340"},{"key":"bibr39-1094342019842915","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2014.71"},{"key":"bibr40-1094342019842915","doi-asserted-by":"crossref","unstructured":"Schumaker L (2007) Spline Functions: Basic Theory, Austin, Texas, June 28\u2013July 3 2010, Cambridge: Cambridge University Press. Available at: http:\/\/conference.scipy.org\/proceedings\/scipy2010\/seabold.html.","DOI":"10.1017\/CBO9780511618994"},{"key":"bibr41-1094342019842915","unstructured":"Seabold S, Perktold J (2010) Statsmodels: econometric and statistical modeling with Python. In: Proceedings of the 9th Python in science conference, Austin, Texas, June 28\u2013July 3 2010, vol. 57, p. 61. SciPy society Austin. Available at: http:\/\/conference.scipy.org\/proceedings\/scipy2010\/seabold.html."},{"issue":"1","key":"bibr42-1094342019842915","first-page":"6","volume":"14","author":"Sen R","year":"2017","journal-title":"ACM Transactions on Architecture and Code Optimization (TACO)"},{"key":"bibr43-1094342019842915","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2011.22"},{"key":"bibr44-1094342019842915","doi-asserted-by":"publisher","DOI":"10.1145\/3126908.3126945"},{"key":"bibr45-1094342019842915","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-29740-3_21"},{"key":"bibr46-1094342019842915","doi-asserted-by":"publisher","DOI":"10.1109\/HPEC.2014.7040972"},{"key":"bibr47-1094342019842915","doi-asserted-by":"publisher","DOI":"10.1145\/2807591.2807658"},{"key":"bibr48-1094342019842915","doi-asserted-by":"publisher","DOI":"10.2307\/2346786"},{"key":"bibr49-1094342019842915","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2008.494"}],"container-title":["The International Journal of High Performance Computing Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342019842915","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/1094342019842915","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342019842915","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T08:15:49Z","timestamp":1777450549000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/1094342019842915"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,4,25]]},"references-count":49,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2019,11]]}},"alternative-id":["10.1177\/1094342019842915"],"URL":"https:\/\/doi.org\/10.1177\/1094342019842915","relation":{},"ISSN":["1094-3420","1741-2846"],"issn-type":[{"value":"1094-3420","type":"print"},{"value":"1741-2846","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,4,25]]}}}