{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T09:35:06Z","timestamp":1763458506228,"version":"3.45.0"},"reference-count":54,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2016,11,16]],"date-time":"2016-11-16T00:00:00Z","timestamp":1479254400000},"content-version":"vor","delay-in-days":366,"URL":"http:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"DOE\/ASCR Beyond Standard Model Project","award":["62855"],"award-info":[{"award-number":["62855"]}]},{"DOI":"10.13039\/100011661","name":"Pacific Northwest National Laboratory","doi-asserted-by":"crossref","id":[{"id":"10.13039\/100011661","id-type":"DOI","asserted-by":"crossref"}]},{"name":"SZSTI basic research program","award":["JCYJ20150630114942313"],"award-info":[{"award-number":["JCYJ20150630114942313"]}]},{"name":"NSF","award":["CCF-1305622, ACI-1305624, and CCF-1513201"],"award-info":[{"award-number":["CCF-1305622, ACI-1305624, and CCF-1513201"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Archit. Code Optim."],"published-print":{"date-parts":[[2016,1,7]]},"abstract":"<jats:p>Ever-growing performance of supercomputers nowadays brings demanding requirements of energy efficiency and resilience, due to rapidly expanding size and duration in use of the large-scale computing systems. Many application\/architecture-dependent parameters that determine energy efficiency and resilience individually have causal effects with each other, which directly affect the trade-offs among performance, energy efficiency and resilience at scale. To enable high-efficiency management for large-scale High-Performance Computing (HPC) systems nowadays, quantitatively understanding the entangled effects among performance, energy efficiency, and resilience is thus required. While previous work focuses on exploring energy-saving and resilience-enhancing opportunities separately, little has been done to theoretically and empirically investigate the interplay between energy efficiency and resilience at scale. In this article, by extending the Amdahl\u2019s Law and the Karp-Flatt Metric, taking resilience into consideration, we quantitatively model the integrated energy efficiency in terms of performance per Watt and showcase the trade-offs among typical HPC parameters, such as number of cores, frequency\/voltage, and failure rates. Experimental results for a wide spectrum of HPC benchmarks on two HPC systems show that the proposed models are accurate in extrapolating resilience-aware performance and energy efficiency, and capable of capturing the interplay among various energy-saving and resilience factors. Moreover, the models can help find the optimal HPC configuration for the highest integrated energy efficiency, in the presence of failures and applied resilience techniques.<\/jats:p>","DOI":"10.1145\/2822893","type":"journal-article","created":{"date-parts":[[2015,11,18]],"date-time":"2015-11-18T08:42:28Z","timestamp":1447836148000},"page":"1-27","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["Scalable Energy Efficiency with Resilience for High Performance Computing Systems"],"prefix":"10.1145","volume":"12","author":[{"given":"Li","family":"Tan","sequence":"first","affiliation":[{"name":"University of California, Riverside, California"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zizhong","family":"Chen","sequence":"additional","affiliation":[{"name":"University of California, Riverside, California"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shuaiwen Leon","family":"Song","sequence":"additional","affiliation":[{"name":"Pacific Northwest National Laboratory, Richland, Washington"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2015,11,16]]},"reference":[{"doi-asserted-by":"publisher","key":"e_1_2_2_1_1","DOI":"10.1145\/2000064.2000118"},{"doi-asserted-by":"publisher","key":"e_1_2_2_2_1","DOI":"10.1109\/ISPA.2012.16"},{"unstructured":"AMD. 2012. BIOS and Kernel Developers Guide (BKDG) for AMD Family 10h Processors. Retrieved from http:\/\/developer.amd.com\/wordpress\/media\/2012\/10\/31116.pdf.","key":"e_1_2_2_3_1"},{"doi-asserted-by":"publisher","key":"e_1_2_2_4_1","DOI":"10.1145\/1465482.1465560"},{"unstructured":"ArchLinux. 2015. CPUFreq - CPU Frequency Scaling. Retrieved from https:\/\/wiki.archlinux.org\/index.php\/CPU_frequency_scaling.","key":"e_1_2_2_5_1"},{"doi-asserted-by":"publisher","key":"e_1_2_2_6_1","DOI":"10.1145\/2485922.2485948"},{"doi-asserted-by":"publisher","key":"e_1_2_2_7_1","DOI":"10.1145\/2312005.2312044"},{"doi-asserted-by":"publisher","key":"e_1_2_2_8_1","DOI":"10.1145\/1944862.1944886"},{"doi-asserted-by":"publisher","key":"e_1_2_2_9_1","DOI":"10.1109\/TC.2011.169"},{"doi-asserted-by":"publisher","key":"e_1_2_2_10_1","DOI":"10.1145\/1122971.1122975"},{"doi-asserted-by":"publisher","key":"e_1_2_2_11_1","DOI":"10.1145\/155332.155333"},{"doi-asserted-by":"publisher","key":"e_1_2_2_12_1","DOI":"10.1016\/j.future.2004.11.016"},{"volume-title":"The design and implementation of Berkeley lab\u2019s Linux Checkpoint\/Restart","author":"Duell J.","unstructured":"J. Duell. 2003. The design and implementation of Berkeley lab\u2019s Linux Checkpoint\/Restart. Technical Report. Lawrence Berkeley National Laboratory.","key":"e_1_2_2_13_1"},{"doi-asserted-by":"publisher","key":"e_1_2_2_14_1","DOI":"10.1145\/2000064.2000108"},{"volume-title":"Proc. IPDPS. 1--10","author":"Ge R.","unstructured":"R. Ge and K. W. Cameron. 2007. Power-aware speedup. In Proc. IPDPS. 1--10.","key":"e_1_2_2_15_1"},{"doi-asserted-by":"publisher","key":"e_1_2_2_16_1","DOI":"10.1109\/TPDS.2009.76"},{"unstructured":"Intel. 2015. Model-Specific Register (MSR) Tools Project. Retrieved from https:\/\/01.org\/msr-tools.","key":"e_1_2_2_17_1"},{"unstructured":"H. Jin and R. F. Van der Wijngaart. 2004. Performance characteristics of the multi-zone NAS parallel benchmarks. In IPDPS.","key":"e_1_2_2_18_1"},{"doi-asserted-by":"publisher","key":"e_1_2_2_19_1","DOI":"10.1145\/78607.78614"},{"doi-asserted-by":"publisher","key":"e_1_2_2_20_1","DOI":"10.1145\/2228360.2228572"},{"doi-asserted-by":"publisher","key":"e_1_2_2_21_1","DOI":"10.1145\/2486159.2486174"},{"doi-asserted-by":"publisher","key":"e_1_2_2_22_1","DOI":"10.1145\/1113841.1113844"},{"unstructured":"LLNL. Livermore Unstructured Lagrangian Explicit Shock Hydrodynamics (LULESH). Retrieved from https:\/\/codesign.llnl.gov\/lulesh.php.","key":"e_1_2_2_23_1"},{"volume-title":"Proc. VLSI Symposium. 224--225","author":"Mair H.","unstructured":"H. Mair, A. Wang, G. Gammie, D. Scott, P. Royannez, S. Gururajarao, M. Chau, R. Lagerquist, L. Ho, M. Basude, N. Culp, A. Sadate, D. Wilson, F. Dahan, J. Song, B. Carlson, and U. Ko. 2007. A 65-nm mobile multimedia applications processor with an adaptive power management scheme to compensate for variations. In Proc. VLSI Symposium. 224--225.","key":"e_1_2_2_24_1"},{"doi-asserted-by":"publisher","key":"e_1_2_2_25_1","DOI":"10.1109\/SBAC-PAD.2012.12"},{"doi-asserted-by":"publisher","key":"e_1_2_2_26_1","DOI":"10.1145\/514191.514200"},{"unstructured":"NASA. 2012. NAS Parallel Benchmarks (NPB). Retrieved from http:\/\/www.nas.nasa.gov\/publications\/npb.html.","key":"e_1_2_2_27_1"},{"unstructured":"NERSC. 2013. A Parallel Algebraic Multigrid (AMG) Solver for Linear Systems. Retrieved from https:\/\/www.nersc.gov\/users\/computational-systems\/cori\/nersc-8-procurement\/trinity-nersc-8-rfp\/nersc-8-trinity-benchmarks\/amg\/.","key":"e_1_2_2_28_1"},{"doi-asserted-by":"publisher","key":"e_1_2_2_29_1","DOI":"10.1109\/ACSD.2014.28"},{"doi-asserted-by":"publisher","key":"e_1_2_2_30_1","DOI":"10.1109\/L-CA.2012.32"},{"doi-asserted-by":"publisher","key":"e_1_2_2_31_1","DOI":"10.1145\/1542275.1542340"},{"doi-asserted-by":"publisher","key":"e_1_2_2_32_1","DOI":"10.1145\/1362622.1362688"},{"doi-asserted-by":"publisher","key":"e_1_2_2_33_1","DOI":"10.1109\/JSSC.2009.2034076"},{"doi-asserted-by":"publisher","key":"e_1_2_2_34_1","DOI":"10.1145\/2063384.2063487"},{"doi-asserted-by":"publisher","key":"e_1_2_2_35_1","DOI":"10.1109\/IPDPS.2011.22"},{"doi-asserted-by":"publisher","unstructured":"M. A. Suleman O. Mutlu M. K. Qureshi and Y. N. Patt. 2009. Accelerating critical section execution with asymmetric multi-core architectures. In ASPLOS. 253--264. 10.1145\/1508244.1508274","key":"e_1_2_2_36_1","DOI":"10.1145\/1508244.1508274"},{"volume-title":"Proc. CLUSTER. 1--5.","author":"Tan L.","unstructured":"L. Tan, L. Chen, Z. Chen, Z. Zong, R. Ge, and D. Li. 2013. Improving performance and energy efficiency of matrix multiplication via pipeline broadcast. In Proc. CLUSTER. 1--5.","key":"e_1_2_2_37_1"},{"volume-title":"Proc. ICCS. 599--613","author":"Tan L.","unstructured":"L. Tan, L. Chen, Z. Chen, Z. Zong, R. Ge, and D. Li. 2014. HP-DAEMON: High Performance Distributed adaptive energy-efficient matrix-multiplication. In Proc. ICCS. 599--613.","key":"e_1_2_2_38_1"},{"doi-asserted-by":"publisher","key":"e_1_2_2_39_1","DOI":"10.1145\/2668930.2695530"},{"volume-title":"Proc. IPCCC. 1--10","author":"Tan L.","unstructured":"L. Tan, Z. Chen, Z. Zong, R. Ge, and D. Li. 2013. A2E: Adaptively aggressive energy efficient DVFS scheduling for data intensive applications. In Proc. IPCCC. 1--10.","key":"e_1_2_2_40_1"},{"doi-asserted-by":"publisher","key":"e_1_2_2_41_1","DOI":"10.1016\/j.parco.2014.09.001"},{"volume-title":"Proc. IPDPS. 786--796","author":"Tan L.","unstructured":"L. Tan, S. L. Song, P. Wu, Z. Chen, R. Ge, and D. J. Kerbyson. 2015. Investigating the interplay between energy efficiency and resilience in high performance computing. In Proc. IPDPS. 786--796.","key":"e_1_2_2_42_1"},{"doi-asserted-by":"publisher","key":"e_1_2_2_43_1","DOI":"10.1109\/LED.2003.822661"},{"doi-asserted-by":"publisher","key":"e_1_2_2_44_1","DOI":"10.1109\/PDCAT.2009.19"},{"unstructured":"Watts up? 2015. Meters. Retrieved from https:\/\/www.wattsupmeters.com\/.","key":"e_1_2_2_45_1"},{"doi-asserted-by":"publisher","key":"e_1_2_2_46_1","DOI":"10.5555\/1267638.1267640"},{"doi-asserted-by":"publisher","key":"e_1_2_2_47_1","DOI":"10.1109\/ISCA.2008.22"},{"doi-asserted-by":"publisher","key":"e_1_2_2_48_1","DOI":"10.1109\/MC.2008.494"},{"doi-asserted-by":"publisher","key":"e_1_2_2_49_1","DOI":"10.1145\/2600212.2600232"},{"doi-asserted-by":"publisher","unstructured":"X. Wu V. Deshpande and F. Mueller. 2012. ScalaBenchGen: Auto-generation of communication benchmarks traces. In IPDPS. 1250--1260. 10.1109\/IPDPS.2012.114","key":"e_1_2_2_50_1","DOI":"10.1109\/IPDPS.2012.114"},{"key":"e_1_2_2_51_1","volume-title":"EPROF: An energy\/performance\/reliability optimization framework for streaming applications. In ASP-DAC. 769--774.","author":"Yetim Y.","year":"2012","unstructured":"Y. Yetim, S. Malik, and M. Martonosi. 2012. EPROF: An energy\/performance\/reliability optimization framework for streaming applications. In ASP-DAC. 769--774."},{"doi-asserted-by":"publisher","key":"e_1_2_2_52_1","DOI":"10.1109\/SC.2014.62"},{"volume-title":"Proc. CLUSTER. 1--9.","author":"Zheng Z.","unstructured":"Z. Zheng and Z. Lan. 2009. Reliability-aware scalability models for high performance computing. In Proc. CLUSTER. 1--9.","key":"e_1_2_2_53_1"},{"doi-asserted-by":"publisher","key":"e_1_2_2_54_1","DOI":"10.1109\/ICCAD.2004.1382539"}],"container-title":["ACM Transactions on Architecture and Code Optimization"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2822893","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2822893","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2822893","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T09:30:36Z","timestamp":1763458236000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2822893"}},"subtitle":["A Quantitative Methodology"],"short-title":[],"issued":{"date-parts":[[2015,11,16]]},"references-count":54,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2016,1,7]]}},"alternative-id":["10.1145\/2822893"],"URL":"https:\/\/doi.org\/10.1145\/2822893","relation":{},"ISSN":["1544-3566","1544-3973"],"issn-type":[{"type":"print","value":"1544-3566"},{"type":"electronic","value":"1544-3973"}],"subject":[],"published":{"date-parts":[[2015,11,16]]},"assertion":[{"value":"2015-07-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2015-09-01","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2015-11-16","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}