{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,2]],"date-time":"2026-03-02T10:56:19Z","timestamp":1772448979059,"version":"3.50.1"},"reference-count":50,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2018,1,9]],"date-time":"2018-01-09T00:00:00Z","timestamp":1515456000000},"content-version":"vor","delay-in-days":365,"URL":"http:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Semiconductor Research Corporation program"},{"name":"MARCO and DARPA"},{"DOI":"10.13039\/100000001","name":"NSF","doi-asserted-by":"publisher","award":["CCF-1149252 (CAREER), CCF-1337215 (XPS-CLCCA), SHF-1527610 and AF-1408784"],"award-info":[{"award-number":["CCF-1149252 (CAREER), CCF-1337215 (XPS-CLCCA), SHF-1527610 and AF-1408784"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"name":"STARnet"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Comput. Syst."],"published-print":{"date-parts":[[2017,1,16]]},"abstract":"<jats:p>Computational sprinting is a class of mechanisms that boost performance but dissipate additional power. We describe a sprinting architecture in which many, independent chip multiprocessors share a power supply and sprints are constrained by the chips\u2019 thermal limits and the rack\u2019s power limits. Moreover, we present the computational sprinting game, a multi-agent perspective on managing sprints. Strategic agents decide whether to sprint based on application phases and system conditions. The game produces an equilibrium that improves task throughput for data analytics workloads by 4--6\u00d7 over prior greedy heuristics and performs within 90% of an upper bound on throughput from a globally optimized policy.<\/jats:p>","DOI":"10.1145\/3014428","type":"journal-article","created":{"date-parts":[[2017,1,10]],"date-time":"2017-01-10T10:41:17Z","timestamp":1484044877000},"page":"1-26","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":11,"title":["Computational Sprinting"],"prefix":"10.1145","volume":"34","author":[{"given":"Seyed Majid","family":"Zahedi","sequence":"first","affiliation":[{"name":"Duke University"}]},{"given":"Songchun","family":"Fan","sequence":"additional","affiliation":[{"name":"Duke University"}]},{"given":"Matthew","family":"Faw","sequence":"additional","affiliation":[{"name":"Duke University"}]},{"given":"Elijah","family":"Cole","sequence":"additional","affiliation":[{"name":"Duke University"}]},{"given":"Benjamin C.","family":"Lee","sequence":"additional","affiliation":[{"name":"Duke University"}]}],"member":"320","published-online":{"date-parts":[[2017,1,9]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.5555\/580550.876439"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.5555\/874076.876476"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1287\/opre.2013.1192"},{"key":"e_1_2_1_4_1","volume-title":"Weintraub","author":"Adlakha Sachin","year":"2013","unstructured":"Sachin Adlakha, Ramesh Johari, and Gabriel Y. Weintraub. 2013. Equilibria of dynamic games with many players: Existence, approximation, and market structure. J. Econ. Theory (2013)."},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/CDC.2010.5717048"},{"key":"e_1_2_1_6_1","unstructured":"Allen-Bradley. 2016. Bulletin 1489 UL489 Circuit Breakers. (2016). http:\/\/literature.rockwellautomation.com\/idc\/groups\/literature\/documents\/td\/1489-td001_-en-p.pdf Online; accessed: 12-29-2016"},{"key":"e_1_2_1_7_1","unstructured":"Ametek. 2016. Selection and Sizing of Batteries for UPS Backup. (2016). http:\/\/www.solidstatecontrolsinc. com\/knowledgecenter\/&sim;\/media\/85b8e51754c446bda1f38449f444471c.ashx Online; accessed: 12-29-2016"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2018436.2018465"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.2200\/S00516ED2V01Y201306CAC024"},{"key":"e_1_2_1_10_1","unstructured":"CSB Battery. 2016. EVH12150. (2016). http:\/\/www.csb-battery.com.tw\/english\/01product\/02detail.php Online; accessed: 12-29-2016"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2011.04.017"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1791314.1791349"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.suscom.2013.01.005"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/502034.502045"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.5555\/1387589.1387613"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1250662.1250665"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1998582.1998589"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.5555\/1972457.1972490"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2694344.2694378"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2000064.2000105"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2150976.2150985"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2013.6522310"},{"key":"e_1_2_1_23_1","volume-title":"Proceeding of the 20th IEEE International Symposium on High Performance Computer Architecture (HPCA). IEEE, 154--164","author":"Guevara Marisabel","unstructured":"Marisabel Guevara, Benjamin Lubin, and Benjamin C. Lee. 2014. Strategies for anticipating risk in heterogeneous system design. In Proceeding of the 20th IEEE International Symposium on High Performance Computer Architecture (HPCA). IEEE, 154--164."},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2229012.2229060"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.5555\/1972457.1972488"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2015.7056039"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2325702.2325705"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/TWC.2010.072610.091472"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2006.1598109"},{"key":"e_1_2_1_30_1","unstructured":"M. Lichman. 2013. UCI Machine Learning Repository. (2013). http:\/\/archive.ics.uci.edu\/ml."},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2012.2226216"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.peva.2013.08.014"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.5555\/2665671.2665718"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2827872"},{"key":"e_1_2_1_35_1","unstructured":"Robert Meusel Sebastiano Vigna Oliver Lehmberg and Christian Bizer. 2012. Web Data Commons - Hyperlink Graphs. (2012). http:\/\/webdatacommons.org\/hyperlinkgraph\/index.html Online; accessed: 12-29-2016"},{"key":"e_1_2_1_36_1","volume-title":"Linux Symposium","volume":"2","author":"Mwaikambo Zwane","year":"2004","unstructured":"Zwane Mwaikambo, Ashok Raj, Rusty Russell, Joel Schopp, and Srivatsa Vaddagiri. 2004. Linux kernel hotplug CPU support. In Linux Symposium, Vol. 2."},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","unstructured":"Arun Raghavan. 2013. Computational Sprinting: Exceeding Sustainable Power in Thermally Constrained Systems. Ph.D. Dissertation. University of Pennsylvania.","DOI":"10.5555\/2604118"},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2451116.2451135"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2013.76"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2012.6169031"},{"key":"e_1_2_1_41_1","volume-title":"Proceedings of the 30th Annual Semiconductor Thermal Measurement and Management Symposium (SEMI-THERM). IEEE, 29--34","author":"Shao Lei","unstructured":"Lei Shao, Arun Raghavan, Laurel Emurian, Marios C. Papaefthymiou, Thomas F. Wenisch, Milo M. K. Martin, and Kevin P. Pipe. 2014. On-chip phase change heat sinks designed for computational sprinting. In Proceedings of the 30th Annual Semiconductor Thermal Measurement and Management Symposium (SEMI-THERM). IEEE, 29--34."},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/2749469.2749474"},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/2541940.2541974"},{"key":"e_1_2_1_44_1","volume-title":"Algebra I 2006-2007","author":"Stamper J.","year":"2010","unstructured":"J. Stamper, A. Niculescu-Mizil, S. Ritter, G. J. Gordon, and K. R. Koedinger. 2010. Algebra I 2006-2007. Challenge data set from KDD Cup 2010 Educational Data Mining Challenge. (2010). http:\/\/pslcdatashop.web.cmu.edu\/KDDCup\/downloads.jsp."},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPEL.2010.2040632"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2011.93"},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.5555\/1863103.1863113"},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/2541940.2541962"},{"key":"e_1_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2015.49"},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2015.26"}],"container-title":["ACM Transactions on Computer Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3014428","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3014428","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3014428","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T09:33:40Z","timestamp":1763458420000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3014428"}},"subtitle":["Architecture, Dynamics, and Strategies"],"short-title":[],"issued":{"date-parts":[[2017,1,9]]},"references-count":50,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2017,1,16]]}},"alternative-id":["10.1145\/3014428"],"URL":"https:\/\/doi.org\/10.1145\/3014428","relation":{},"ISSN":["0734-2071","1557-7333"],"issn-type":[{"value":"0734-2071","type":"print"},{"value":"1557-7333","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,1,9]]},"assertion":[{"value":"2016-09-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2016-11-01","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2017-01-09","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}