{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,3]],"date-time":"2025-03-03T06:02:15Z","timestamp":1740981735768,"version":"3.38.0"},"reference-count":46,"publisher":"SAGE Publications","issue":"2","license":[{"start":{"date-parts":[[2017,10,31]],"date-time":"2017-10-31T00:00:00Z","timestamp":1509408000000},"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":[[2020,3]]},"abstract":"<jats:p> Power draw is a complex physical response to the workload of a given application on the hardware, which is difficult to model, in part, due to its variability. The empirical mode decomposition and Hilbert\u2013Huang transform (EMD\/HHT) is a method commonly applied to physical systems varying with time to analyze their complex behavior. In authors\u2019 work, the EMD\/HHT is considered for the first time to study power usage of high-performance applications. Here, this method is applied to the power measurement sequences (called here power traces) collected on three different computing platforms featuring two generations of Intel Xeon Phi, which are an attractive solution under the power budget constraints. The high-performance applications explored in this work are codesign molecular synamics and general atomic and molecular electronic structure system\u2014which exhibit different power draw characteristics\u2014to showcase strengths and limitations of the EMD\/HHT analysis. Specifically, EMD\/HHT measures intensity of an execution, which shows the concentration of power draw with respect to execution time and provides insights into performance bottlenecks. This article compares intensity among executions, noting on a relationship between intensity and execution characteristics, such as computation amount and data movement. In general, this article concludes that the EMD\/HHT method is a viable tool to compare application power usage and performance over the entire execution and that it has much potential in selecting most appropriate execution configurations. <\/jats:p>","DOI":"10.1177\/1094342017731612","type":"journal-article","created":{"date-parts":[[2017,10,31]],"date-time":"2017-10-31T09:03:19Z","timestamp":1509440599000},"page":"187-198","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":0,"title":["Applying EMD\/HHT analysis to power traces of applications executed on systems with Intel Xeon Phi"],"prefix":"10.1177","volume":"34","author":[{"given":"Gary","family":"Lawson","sequence":"first","affiliation":[{"name":"Department of Modeling, Simulation, and Visualization Engineering, Old Dominion University, Norfolk, VA, USA"}]},{"given":"Masha","family":"Sosonkina","sequence":"additional","affiliation":[{"name":"Department of Modeling, Simulation, and Visualization Engineering, Old Dominion University, Norfolk, VA, USA"}]},{"given":"Tal","family":"Ezer","sequence":"additional","affiliation":[{"name":"Department of Ocean, Earth, and Atmospheric Sciences, Old Dominion University, Norfolk, VA, USA"}]},{"given":"Yuzhong","family":"Shen","sequence":"additional","affiliation":[{"name":"Department of Modeling, Simulation, and Visualization Engineering, Old Dominion University, Norfolk, VA, USA"}]}],"member":"179","published-online":{"date-parts":[[2017,10,31]]},"reference":[{"key":"bibr1-1094342017731612","unstructured":"Abdurachmanov D, Bockelman B, Elmer P, et al. (2014) Heterogeneous high throughput scientific computing with APM X-Gene and Intel Xeon Phi. CoRR abs\/1410.3441 (2014). Available at: http:\/\/arxiv.org\/abs\/1410.3441 (accessed 7 August 2016)."},{"key":"bibr2-1094342017731612","first-page":"674","volume-title":"Proceedings of the international conference for high performance computing, networking, storage and analysis (SC \u201814)","author":"Apr\u00e0 E","year":"2014"},{"key":"bibr3-1094342017731612","doi-asserted-by":"publisher","DOI":"10.1109\/HPCSim.2014.6903662"},{"key":"bibr4-1094342017731612","doi-asserted-by":"publisher","DOI":"10.1016\/j.cpc.2014.05.026"},{"key":"bibr5-1094342017731612","doi-asserted-by":"publisher","DOI":"10.1016\/j.cpc.2015.05.004"},{"key":"bibr6-1094342017731612","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2014.54"},{"key":"bibr7-1094342017731612","unstructured":"DOE (2013) Co-Design. (2013). Avaialable at: http:\/\/science.energy.gov\/ascr\/research\/scidac\/co-design\/. (accessed 7 August 2016)."},{"key":"bibr8-1094342017731612","unstructured":"ExMatEx (2012) CoMD Proxy Application. (2012). Avaialable at: http:\/\/www.exmatex.org\/comd.html. (accessed 7 August 2016)."},{"key":"bibr9-1094342017731612","unstructured":"Ezer T (2015) EEMD\/HHT. (2015). Avaialable at: http:\/\/www.ccpo.odu.edu\/tezer\/HHT\/. (accessed 7 August 2016)."},{"key":"bibr10-1094342017731612","doi-asserted-by":"publisher","DOI":"10.1029\/2012GL053435"},{"key":"bibr11-1094342017731612","doi-asserted-by":"publisher","DOI":"10.1002\/jgrc.20091"},{"key":"bibr12-1094342017731612","doi-asserted-by":"publisher","DOI":"10.1016\/B978-044451719-7\/50084-6"},{"key":"bibr13-1094342017731612","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2013.113"},{"journal-title":"ArXiv e-prints","year":"2016","author":"H\u00f6hnerbach M","key":"bibr14-1094342017731612"},{"key":"bibr15-1094342017731612","doi-asserted-by":"publisher","DOI":"10.1098\/rspa.1998.0193"},{"key":"bibr16-1094342017731612","unstructured":"Intel (2015) Intel Xeon Phi Coprocessor: Datasheet. Available at: http:\/\/www.intel.com\/content\/www\/us\/en\/processors\/xeon\/xeon-phi-coprocessor-datasheet.html. (accessed 7 August 2016)."},{"key":"bibr17-1094342017731612","unstructured":"Intel (2016) Intel Many Platform Software Stack (Intel MPSS). Available at: https:\/\/software.intel.com\/en-us\/articles\/intel-manycore-platform-software-stack-mpss. (accessed 7 August 2016)."},{"key":"bibr18-1094342017731612","doi-asserted-by":"publisher","DOI":"10.1145\/2792745.2792773"},{"key":"bibr19-1094342017731612","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPSW.2013.231"},{"key":"bibr20-1094342017731612","unstructured":"Kusnezov D, Binkley S, Harrod B, et al. (2013) DOE Exascale Initiative. Available at: http:\/\/www.industry-academia.org\/download\/20130913-SEAB-DOE-Exascale-Initiative.pdf. (accessed 7 August 2016)."},{"key":"bibr21-1094342017731612","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPSW.2014.105"},{"key":"bibr22-1094342017731612","doi-asserted-by":"publisher","DOI":"10.1109\/IGCC.2015.7393697"},{"key":"bibr23-1094342017731612","unstructured":"Laros J (2016) Sandia national laboratories high performance computing power application programming interface (API) specification. (2016). Available at: http:\/\/powerapi.sandia.gov\/. (accessed 7 August 2016)."},{"key":"bibr24-1094342017731612","doi-asserted-by":"publisher","DOI":"10.1109\/Co-HPC.2014.12"},{"key":"bibr25-1094342017731612","doi-asserted-by":"publisher","DOI":"10.1109\/CCGRID.2017.99"},{"key":"bibr26-1094342017731612","doi-asserted-by":"publisher","DOI":"10.1145\/2834899.2834903"},{"key":"bibr27-1094342017731612","doi-asserted-by":"publisher","DOI":"10.1109\/E2SC.2016.011"},{"key":"bibr28-1094342017731612","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPSW.2014.162"},{"key":"bibr29-1094342017731612","unstructured":"Linux Kernel Archives (2016). Linux Power Capping Framework. (2016). Available at: https:\/\/www.kernel.org\/doc\/Documentation\/power\/powercap\/powercap.txt. (accessed 7 August 2016)"},{"key":"bibr30-1094342017731612","doi-asserted-by":"publisher","DOI":"10.1109\/CCGrid.2015.66"},{"key":"bibr31-1094342017731612","doi-asserted-by":"publisher","DOI":"10.1145\/2832087.2832090"},{"volume-title":"Proceedings of the 7th international conference on PGAS programming models","year":"2013","author":"Luo M","key":"bibr32-1094342017731612"},{"key":"bibr33-1094342017731612","unstructured":"Mathew B, Rai N, Gupta A, et al. (2015) Exploiting computing power of xeon and intel xeon phi for a molecular dynamics application. In: Proceedings of the symposium on high performance computing (HPC \u201815) society for computer simulation international, Alexandria, VA, USA, pp. 9\u201316. San Diego, CA, USA. http:\/\/dl.acm.org\/citation.cfm?id=2872599.2872601."},{"key":"bibr34-1094342017731612","doi-asserted-by":"publisher","DOI":"10.1109\/ISMS.2013.118"},{"key":"bibr35-1094342017731612","first-page":"1213","volume-title":"Proceedings of the 2013 IEEE 27th international symposium on parallel and distributed processing workshops and PhD forum (IPDPSW \u201813)","author":"Newburn CJ","year":"2013"},{"key":"bibr36-1094342017731612","unstructured":"Open MPI Project (2016) Portable Hardware Locality (HWLOC). (2016). Available at: https:\/\/www.open-mpi.org\/projects\/hwloc\/. (accessed 7 August 2016)."},{"key":"bibr37-1094342017731612","first-page":"12","volume-title":"Proceedings of the international conference on high performance computing, networking, storage and analysis (SC \u201813)","author":"Park J","year":"2013"},{"key":"bibr38-1094342017731612","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPSW.2015.140"},{"key":"bibr39-1094342017731612","doi-asserted-by":"publisher","DOI":"10.1109\/HiPC.2015.20"},{"key":"bibr40-1094342017731612","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-55224-3_52"},{"key":"bibr41-1094342017731612","doi-asserted-by":"publisher","DOI":"10.1002\/jcc.540141112"},{"key":"bibr42-1094342017731612","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2016.25"},{"key":"bibr43-1094342017731612","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2014.111"},{"key":"bibr44-1094342017731612","unstructured":"Weaver V (2011) Reading RAPL energy measurements from Linux. (2011). Available at: http:\/\/web.eece.maine.edu\/vweaver\/projects\/rapl\/. (accessed 7 August 2016)."},{"key":"bibr45-1094342017731612","doi-asserted-by":"publisher","DOI":"10.1109\/ICPPW.2014.43"},{"key":"bibr46-1094342017731612","doi-asserted-by":"publisher","DOI":"10.1142\/S1793536909000047"}],"container-title":["The International Journal of High Performance Computing Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342017731612","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/1094342017731612","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342017731612","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,3]],"date-time":"2025-03-03T02:42:22Z","timestamp":1740969742000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/1094342017731612"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,10,31]]},"references-count":46,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2020,3]]}},"alternative-id":["10.1177\/1094342017731612"],"URL":"https:\/\/doi.org\/10.1177\/1094342017731612","relation":{},"ISSN":["1094-3420","1741-2846"],"issn-type":[{"type":"print","value":"1094-3420"},{"type":"electronic","value":"1741-2846"}],"subject":[],"published":{"date-parts":[[2017,10,31]]}}}