{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,2]],"date-time":"2026-04-02T09:42:13Z","timestamp":1775122933880,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":54,"publisher":"ACM","license":[{"start":{"date-parts":[[2025,2,28]],"date-time":"2025-02-28T00:00:00Z","timestamp":1740700800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,2,28]]},"DOI":"10.1145\/3710848.3710875","type":"proceedings-article","created":{"date-parts":[[2025,2,28]],"date-time":"2025-02-28T06:20:57Z","timestamp":1740723657000},"page":"57-69","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["EVeREST: An Effective and Versatile Runtime Energy Saving Tool for GPUs"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0006-5211-0203","authenticated-orcid":false,"given":"Anna","family":"Yue","sequence":"first","affiliation":[{"name":"Department of Computer Science, University of Minnesota, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9653-8777","authenticated-orcid":false,"given":"Pen-Chung","family":"Yew","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Minnesota, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-5319-689X","authenticated-orcid":false,"given":"Sanyam","family":"Mehta","sequence":"additional","affiliation":[{"name":"Hardware-software Codesign, Hewlett-Packard Labs, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2025,2,28]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2023. NVIDIA Management Library (NVML). https:\/\/docs.nvidia.com\/deploy\/nvml-api\/"},{"key":"e_1_3_2_1_2_1","unstructured":"2023. NVIDIA Nsight Compute Profiler. https:\/\/developer.nvidia.com\/nsight-compute"},{"key":"e_1_3_2_1_3_1","unstructured":"2023. NVIDIA Nsight Systems Profiler. https:\/\/developer.nvidia.com\/nsight-systems"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2014.23"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.softx.2015.06.001"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/IGSC48788.2019.8957174"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPEC55821.2022.9926317"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3605573.3605600"},{"key":"e_1_3_2_1_9_1","volume-title":"ROCm System Management Interface","author":"AMD.","year":"2023","unstructured":"AMD. [n.d.]. ROCm System Management Interface (ROCm SMI) Library. https:\/\/rocm.docs.amd.com\/projects\/rocm_smi_lib\/en\/docs-5.2.0\/index.html. (accessed Nov 18, 2023)."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2017.114"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3623278.3624756"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1077603.1077668"},{"key":"e_1_3_2_1_13_1","volume-title":"d.]. GEOPM - Global Extensible Open Power Manager. https:\/\/github.com\/geopm\/geopm. (accessed","author":"Cantalupo Christopher","year":"2023","unstructured":"Christopher Cantalupo and Brad Geltz. [n. d.]. GEOPM - Global Extensible Open Power Manager. https:\/\/github.com\/geopm\/geopm. (accessed May 25, 2023)."},{"key":"e_1_3_2_1_14_1","volume-title":"MILC collaboration code for lattice QCD calculations. https:\/\/github.com\/milc-qcd\/milc_qcd. (accessed","author":"Lattice MIMD","year":"2024","unstructured":"MIMD Lattice Computation (MILC) collaboration. [n.d.]. MILC collaboration code for lattice QCD calculations. https:\/\/github.com\/milc-qcd\/milc_qcd. (accessed May 25, 2024)."},{"key":"e_1_3_2_1_15_1","volume-title":"d.]. Energy Aware Runtime (EAR). https:\/\/github.com\/eas4dc\/EAR. (accessed","author":"Corbalan Julita","year":"2023","unstructured":"Julita Corbalan, Lluis Alonso, Jordi Aneas, and Luigi Brochard. [n. d.]. Energy Aware Runtime (EAR). https:\/\/github.com\/eas4dc\/EAR. (accessed May 25, 2023)."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLUSTER49012.2020.00067"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2010.65"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","unstructured":"Luca Fedeli Axel Huebl France Boillod-Cerneux Thomas Clark Kevin Gott Conrad Hillairet Stephan Jaure Adrien Leblanc R\u00e9mi Lehe Andrew Myers Christelle Piechurski Mitsuhisa Sato Ne\u00efl Zaim Weiqun Zhang Jean-Luc Vay and Henri Vincenti. 2022. Pushing the Frontier in the Design of Laser-Based Electron Accelerators with Groundbreaking Mesh-Refined Particle-In-Cell Simulations on Exascale-Class Supercomputers. In SC22: International Conference for High Performance Computing Networking Storage and Analysis. 1--12. https:\/\/doi.org\/10.1109\/SC41404.2022.00008","DOI":"10.1109\/SC41404.2022.00008"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"crossref","unstructured":"Guillaume Fieni Romain Rouvoy and Lionel Seinturier. 2020. Smart-Watts: Self-Calibrating Software-Defined Power Meter for Containers. arXiv:2001.02505 [cs.DC]","DOI":"10.1109\/CCGrid49817.2020.00-45"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2007.29"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3295500.3356150"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3624062.3624274"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3624062.3624268"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2005.3"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2807591.2807638"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2006.8"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2006.30"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3624062.3624269"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1787275.1787338"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1088\/1361-648X\/aab9c3"},{"key":"e_1_3_2_1_31_1","volume-title":"d.]. Psuedo-spectral direct numerical simulation in Python\/MPI. https:\/\/github.com\/lanl\/PsDNS. (accessed","author":"Los Alamos National Laboratory (LANL). [n.","year":"2024","unstructured":"Los Alamos National Laboratory (LANL). [n. d.]. Psuedo-spectral direct numerical simulation in Python\/MPI. https:\/\/github.com\/lanl\/PsDNS. (accessed May 25, 2024)."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.33011\/livecoms.1.1.5068"},{"key":"e_1_3_2_1_33_1","volume-title":"https:\/\/slurm.schedmd.com\/spank.html. (accessed","author":"Manager Slurm Workload","year":"2024","unstructured":"Slurm Workload Manager. [n.d.]. SPANK. https:\/\/slurm.schedmd.com\/spank.html. (accessed February 28, 2024)."},{"key":"e_1_3_2_1_34_1","volume-title":"Cray User Group Conference Proceedings.","author":"Martin Steven J","year":"2014","unstructured":"Steven J Martin and Matthew Kappel. 2014. Cray XC30 power monitoring and management. In Cray User Group Conference Proceedings."},{"key":"e_1_3_2_1_35_1","volume-title":"Taylor Robie, Tom St. John, Tsuguchika Tabaru, Carole-Jean Wu, Lingjie Xu, Masafumi Yamazaki, Cliff Young, and Matei Zaharia.","author":"Mattson Peter","year":"2019","unstructured":"Peter Mattson, Christine Cheng, Cody Coleman, Greg Diamos, Paulius Micikevicius, David Patterson, Hanlin Tang, Gu-Yeon Wei, Peter Bailis, Victor Bittorf, David Brooks, Dehao Chen, Debojyoti Dutta, Udit Gupta, Kim Hazelwood, Andrew Hock, Xinyuan Huang, Atsushi Ike, Bill Jia, Daniel Kang, David Kanter, Naveen Kumar, Jeffery Liao, Guokai Ma, Deepak Narayanan, Tayo Oguntebi, Gennady Pekhimenko, Lillian Pentecost, Vijay Janapa Reddi, Taylor Robie, Tom St. John, Tsuguchika Tabaru, Carole-Jean Wu, Lingjie Xu, Masafumi Yamazaki, Cliff Young, and Matei Zaharia. 2019. MLPerf Training Benchmark. arXiv:1910.01500 [cs.LG]"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS55109.2022.00002"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2012.23"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2830772.2830826"},{"key":"e_1_3_2_1_39_1","volume-title":"NVIDIA Data Center GPU Manager. https:\/\/github.com\/NVIDIA\/DCGM. (accessed","year":"2023","unstructured":"Nvidia. [n.d.]. NVIDIA Data Center GPU Manager. https:\/\/github.com\/NVIDIA\/DCGM. (accessed Nov 3, 2023)."},{"key":"e_1_3_2_1_40_1","volume-title":"https:\/\/github.com\/bigscience-workshop\/Megatron-DeepSpeed. (accessed","author":"Megatron-DeepSpeed Microsoft NVIDIA.","year":"2023","unstructured":"Microsoft NVIDIA. [n.d.]. Megatron-DeepSpeed. https:\/\/github.com\/bigscience-workshop\/Megatron-DeepSpeed. (accessed Nov 3, 2023)."},{"key":"e_1_3_2_1_41_1","volume-title":"OLCF-6 Workflow Benchmark. https:\/\/www.olcf.ornl.gov\/wp-content\/uploads\/OLCF-6_Workflow_description-7.5.24.pdf. (accessed","author":"Oak Ridge National Laboratory (ORNL). [n.d.].","year":"2024","unstructured":"Oak Ridge National Laboratory (ORNL). [n.d.]. OLCF-6 Workflow Benchmark. https:\/\/www.olcf.ornl.gov\/wp-content\/uploads\/OLCF-6_Workflow_description-7.5.24.pdf. (accessed May 25, 2024)."},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPSW.2012.116"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/IGCC.2011.6008553"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/1542275.1542340"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.5555\/2387869.2387878"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/3458817.3476188"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/1519065.1519097"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cpc.2021.108171"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/2807591.2807658"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2020.3004623"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/581630.581668"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS49936.2021.00040"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2005.7"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/3581784.3613215"}],"event":{"name":"PPoPP '25: The 30th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming","location":"Las Vegas NV USA","acronym":"PPoPP '25","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGHPC ACM Special Interest Group on High Performance Computing, Special Interest Group on High Performance Computing"]},"container-title":["Proceedings of the 30th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3710848.3710875","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3710848.3710875","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,22]],"date-time":"2025-08-22T15:16:05Z","timestamp":1755875765000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3710848.3710875"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,2,28]]},"references-count":54,"alternative-id":["10.1145\/3710848.3710875","10.1145\/3710848"],"URL":"https:\/\/doi.org\/10.1145\/3710848.3710875","relation":{},"subject":[],"published":{"date-parts":[[2025,2,28]]},"assertion":[{"value":"2025-02-28","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}