{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,21]],"date-time":"2026-07-21T14:47:00Z","timestamp":1784645220966,"version":"3.55.0"},"reference-count":135,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2012,6,1]],"date-time":"2012-06-01T00:00:00Z","timestamp":1338508800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100003665","name":"National IT Industry Promotion Agency","doi-asserted-by":"publisher","award":["NIPA-2010-C1090-0803-0006"],"award-info":[{"award-number":["NIPA-2010-C1090-0803-0006"]}],"id":[{"id":"10.13039\/501100003665","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004085","name":"Ministry of Education, Science and Technology","doi-asserted-by":"publisher","award":["R01-2007-000-20750-0"],"award-info":[{"award-number":["R01-2007-000-20750-0"]}],"id":[{"id":"10.13039\/501100004085","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["CRI-0551630"],"award-info":[{"award-number":["CRI-0551630"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Comput. Surv."],"published-print":{"date-parts":[[2012,6]]},"abstract":"<jats:p>Microprocessor design has recently encountered many constraints such as power, energy, reliability, and temperature. Among these challenging issues, temperature-related issues have become especially important within the past several years. We summarize recent thermal management techniques for microprocessors, focusing on those that affect or rely on the microarchitecture. We categorize thermal management techniques into six main categories: temperature monitoring, microarchitectural techniques, floorplanning, OS\/compiler techniques, liquid cooling techniques, and thermal reliability\/security. Temperature monitoring, a requirement for Dynamic Thermal Management (DTM), includes temperature estimation and sensor placement techniques for accurate temperature measurement or estimation. Microarchitectural techniques include both static and dynamic thermal management techniques that control hardware structures. Floorplanning covers a range of thermal-aware floorplanning techniques for 2D and 3D microprocessors. OS\/compiler techniques include thermal-aware task scheduling and instruction scheduling techniques. Liquid cooling techniques are higher-capacity alternatives to conventional air cooling techniques. Thermal reliability\/security issues cover temperature-dependent reliability modeling, Dynamic Reliability Management (DRM), and malicious codes that specifically cause overheating. Temperature-related issues will only become more challenging as process technology continues to evolve and transistor densities scale up faster than power per transistor scales down. The overall objective of this survey is to give microprocessor designers a broad perspective on various aspects of designing thermal-aware microprocessors and to guide future thermal management studies.<\/jats:p>","DOI":"10.1145\/2187671.2187675","type":"journal-article","created":{"date-parts":[[2012,6,15]],"date-time":"2012-06-15T15:31:37Z","timestamp":1339774297000},"page":"1-42","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":189,"title":["Recent thermal management techniques for microprocessors"],"prefix":"10.1145","volume":"44","author":[{"given":"Joonho","family":"Kong","sequence":"first","affiliation":[{"name":"Korea University, Seoul, Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sung Woo","family":"Chung","sequence":"additional","affiliation":[{"name":"Korea University, Seoul, Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Kevin","family":"Skadron","sequence":"additional","affiliation":[{"name":"University of Virginia, Charlottesville, VA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2012,6,14]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVLSI.2003.817546"},{"key":"e_1_2_1_2_1","unstructured":"Aigner G. Diwan A. Heine D. L. Lam M. S. Moore D. L. Murphy B. R. and Sapuntzakis C. 1999. An overview of the SUIF2 compiler infrastructure. Computer Systems Laboratory Stanford University.  Aigner G. Diwan A. Heine D. L. Lam M. S. Moore D. L. Murphy B. R. and Sapuntzakis C. 1999. An overview of the SUIF2 compiler infrastructure. Computer Systems Laboratory Stanford University."},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.5555\/320080.320119"},{"key":"e_1_2_1_4_1","unstructured":"AMD. 2005. Processor utilization with Microsoft Windows Media Center Edition on systems enabled with Cool'n'Quiet and AMD PowerNow! technologies. Application note. May.  AMD. 2005. Processor utilization with Microsoft Windows Media Center Edition on systems enabled with Cool'n'Quiet and AMD PowerNow! technologies. Application note. May."},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVLSI.2007.891101"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/SOCC.2007.4545444"},{"key":"e_1_2_1_7_1","unstructured":"ARS Technica. 2008. NVIDIA denies rumors of faulty chips mass GPU failures. http:\/\/arstechnica. com\/hardware\/news\/2008\/07\/nvidia-denies-rumors-of-mass-gpu-failures.ars.  ARS Technica. 2008. NVIDIA denies rumors of faulty chips mass GPU failures. http:\/\/arstechnica. com\/hardware\/news\/2008\/07\/nvidia-denies-rumors-of-mass-gpu-failures.ars."},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.5555\/882482.883797"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1403375.1403635"},{"key":"e_1_2_1_10_1","unstructured":"Berktold M. and Tian T. 2009. CPU monitoring with DTS\/PECI. Intel white paper. September.  Berktold M. and Tian T. 2009. CPU monitoring with DTS\/PECI. Intel white paper. September."},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/40.782564"},{"key":"e_1_2_1_12_1","volume-title":"Proceedings of the International Symposium on High-Performance Computer Architecture (HPCA'01)","author":"Brooks D."},{"key":"e_1_2_1_13_1","volume-title":"Proceedings of the 11th Intersociety Conference on Thermal and Thermomechanical Phenomena in Electronic Systems (ITHERM'08)","author":"Brunschwiler T."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1403375.1403446"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1594233.1594257"},{"key":"e_1_2_1_16_1","volume-title":"Proceedings of the International Conference on Computer Design (ICCD'04)","author":"Chaparro P."},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2005.12"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISQED.2006.6"},{"key":"e_1_2_1_19_1","volume-title":"Proceedings of the International Symposium on Circuits and Systems (ISCAS'05)","author":"Chen C.-C."},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/RTAS.2007.21"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1283780.1283826"},{"key":"e_1_2_1_22_1","volume-title":"Proceedings of the IEEE\/ACM International Conference on Computer Aided Design (ICCAD'07)","author":"Chu C.-T."},{"key":"e_1_2_1_23_1","volume-title":"Proceedings of the Intersociety Conference on Thermal and Thermomechanical Phenomena in Electronic Systems (ITHERM'06)","author":"Chung S. W."},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1007\/11946441_11"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCAD.2004.1382591"},{"key":"e_1_2_1_26_1","volume-title":"Proceedings of the Design, Automation and Test in Europe Conference and Exhibition (DATE'07)","author":"Coskun A. K."},{"key":"e_1_2_1_27_1","volume-title":"Proceedings of the Asia and South Pacific Design Automation Conference (ASP-DAC'08)","author":"Coskun A. K."},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1391469.1391693"},{"key":"e_1_2_1_29_1","volume-title":"Proceedings of the Design, Automation and Test in Europe Conference and Exhibition (DATE'09)","author":"Coksun A. K."},{"key":"e_1_2_1_30_1","volume-title":"Proceedings of the IEEE Semiconductor Thermal Measurement, Modeling and Management Symposium (SEMI-THERM'05)","author":"Dadvar P."},{"key":"e_1_2_1_31_1","volume-title":"Proceedings of the 2nd TACS Workshop.","author":"Donald J."},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2006.39"},{"key":"e_1_2_1_33_1","unstructured":"EE Times. 2008. The truth about last year's Xbox 360 recall. http:\/\/www.eetimes.com\/electronics-news\/4077187\/The-truth-about-last-year-s-Xbox-360-recall.  EE Times. 2008. The truth about last year's Xbox 360 recall. http:\/\/www.eetimes.com\/electronics-news\/4077187\/The-truth-about-last-year-s-Xbox-360-recall."},{"key":"e_1_2_1_34_1","unstructured":"Ekpanyapong M. Healy M. B. Ballapuram C. S. Lim S. K. Lee H. H. S. and Loh G. H. 2004. Thermal-Aware 3D microarchitectural floorplanning. Tech. rep. GIT-CERCS-04-37 Georgia Institute of Technology.  Ekpanyapong M. Healy M. B. Ballapuram C. S. Lim S. K. Lee H. H. S. and Loh G. H. 2004. Thermal-Aware 3D microarchitectural floorplanning. Tech. rep. GIT-CERCS-04-37 Georgia Institute of Technology."},{"key":"e_1_2_1_35_1","volume-title":"Proceedings of the International Symposium on Computer Architecture (ISCA'02)","author":"Flautner K."},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/1393921.1393971"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.5555\/996070.1009873"},{"key":"e_1_2_1_38_1","first-page":"1","article-title":"Managing the impact of increasing microprocessor power consumption","volume":"5","author":"Gunther S. H.","year":"2001","journal-title":"Intel Tech. J."},{"key":"e_1_2_1_39_1","unstructured":"Gwennap L. 2010. Sandy bridge sparse generations. Microprocessor rep. www.MPRonline.com  Gwennap L. 2010. Sandy bridge sparse generations. Microprocessor rep. www.MPRonline.com"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1166\/jolpe.2007.128"},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2005.16"},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2006.883925"},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/871506.871561"},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/781131.781137"},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/360128.360149"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2008.64"},{"key":"e_1_2_1_47_1","volume-title":"Proceedings of the International Conference on Computer Design (ICCD'04)","author":"Hung W.-L."},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISQED.2005.122"},{"key":"e_1_2_1_49_1","unstructured":"Intel. 2002. Intel Pentium 4 processor in the 478-pin package thermal design guidelines. Design guide. May.  Intel. 2002. Intel Pentium 4 processor in the 478-pin package thermal design guidelines. Design guide. May."},{"key":"e_1_2_1_50_1","unstructured":"Intel. 2003. Intel Pentium M proceesor datasheet. June.  Intel. 2003. Intel Pentium M proceesor datasheet. June."},{"key":"e_1_2_1_51_1","unstructured":"Intel. 2008. Intel Turbo Boost technology in Intel Core microarchitecture (Nehalem) based processors. Intel white paper. November.  Intel. 2008. Intel Turbo Boost technology in Intel Core microarchitecture (Nehalem) based processors. Intel white paper. November."},{"key":"e_1_2_1_52_1","unstructured":"Intel. 2010. Intel Core2 duo processor E8000 and E7000 series Intel Pentium dual-core processor E6000 and E5000 series and Intel Celeron processor E3\u00d7 00 series thermal and mechanical design guidelines. April.  Intel. 2010. Intel Core2 duo processor E8000 and E7000 series Intel Pentium dual-core processor E6000 and E5000 series and Intel Celeron processor E3\u00d7 00 series thermal and mechanical design guidelines. April."},{"key":"e_1_2_1_53_1","volume-title":"Proceedings of the International Symposium on Microarchitecture (MICRO'03)","author":"Isci C."},{"key":"e_1_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2008.923251"},{"key":"e_1_2_1_55_1","volume-title":"Proceedings of the IEEE International Conference on Computer Design (ICCD'09)","author":"Jang H. B."},{"key":"e_1_2_1_56_1","volume-title":"Proceedings of the IEEE International Conference on Computer Design (ICCD'10)","author":"Jang H. B."},{"key":"e_1_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1109\/VLSI.Design.2009.42"},{"key":"e_1_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCD.2005.81"},{"key":"e_1_2_1_59_1","volume-title":"Proceedings of the International Symposium on High-Performance Computer Architecture (HPCA'08)","author":"Joshi A. M."},{"key":"e_1_2_1_60_1","volume-title":"Proceedings of the IEEE International Conference on Computer Design (ICCD'06)","author":"Jung H."},{"key":"e_1_2_1_61_1","volume-title":"Proceedings of the Asia and South Pacific Design Automation Conference (ASP-DAC'08)","author":"Jung H."},{"key":"e_1_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1115\/1.3662552"},{"key":"e_1_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/379240.379268"},{"key":"e_1_2_1_64_1","volume-title":"Proceedings of the IEEE\/ACM International Conference on Computer Aided Design (ICCAD'08)","author":"Khan O."},{"key":"e_1_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1109\/TDSC.2009.16"},{"key":"e_1_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1115\/1.1839582"},{"key":"e_1_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2005.36"},{"key":"e_1_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1145\/1146909.1147052"},{"key":"e_1_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2007.907062"},{"key":"e_1_2_1_70_1","volume-title":"Proceedings of the IEEE International Conference on Computer Design (ICCD'08)","author":"Kursun E."},{"key":"e_1_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2009.136"},{"key":"e_1_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2005.448"},{"key":"e_1_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCD.2005.23"},{"key":"e_1_2_1_74_1","doi-asserted-by":"publisher","DOI":"10.1145\/1165573.1165647"},{"key":"e_1_2_1_75_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVLSI.2008.2000251"},{"key":"e_1_2_1_76_1","volume-title":"Proceedings of the 11th International Conference on Parallel Architectures and Compilation Techniques (PACT'02)","author":"Li L."},{"key":"e_1_2_1_77_1","volume-title":"Proceedings of the Asia and South Pacific Design Automation Conference (ASP-DAC'09)","author":"Li X."},{"key":"e_1_2_1_78_1","volume-title":"Proceedings of the 12th IEEE International Symposium on High-Performance Computer Architecture (HPCA'06)","author":"Li Y."},{"key":"e_1_2_1_79_1","volume-title":"Proceedings of the International Symposium on Quality Electronic Design (ISQED'02)","author":"Lim C. H."},{"key":"e_1_2_1_80_1","doi-asserted-by":"publisher","DOI":"10.1145\/1400112.1400114"},{"key":"e_1_2_1_81_1","volume-title":"Proceedings of the International Conference on Computer Design (ICCD'03)","author":"Lu Z."},{"key":"e_1_2_1_82_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2005.114"},{"key":"e_1_2_1_83_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2008.915538"},{"key":"e_1_2_1_84_1","volume-title":"Proceedings of the 2nd Workshop on Temperature-Aware Computer Systems (TACS'05)","author":"Merkel A."},{"key":"e_1_2_1_85_1","doi-asserted-by":"publisher","DOI":"10.1145\/1352592.1352594"},{"key":"e_1_2_1_86_1","doi-asserted-by":"publisher","DOI":"10.1145\/1736020.1736043"},{"key":"e_1_2_1_87_1","volume-title":"Proceedings of the 3rd Annual Workshop on Modeling, Benchmarking and Simulation (MoBS'07)","author":"Michaud P."},{"key":"e_1_2_1_88_1","doi-asserted-by":"publisher","DOI":"10.1145\/1183401.1183428"},{"key":"e_1_2_1_89_1","doi-asserted-by":"publisher","DOI":"10.1145\/1146909.1147051"},{"key":"e_1_2_1_90_1","doi-asserted-by":"publisher","DOI":"10.1145\/1233501.1233612"},{"key":"e_1_2_1_91_1","doi-asserted-by":"publisher","DOI":"10.1145\/1403375.1403554"},{"key":"e_1_2_1_92_1","doi-asserted-by":"publisher","DOI":"10.1145\/1403375.1403405"},{"key":"e_1_2_1_93_1","doi-asserted-by":"publisher","DOI":"10.1145\/1134650.1134674"},{"key":"e_1_2_1_94_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISQED.2006.36"},{"key":"e_1_2_1_95_1","doi-asserted-by":"publisher","DOI":"10.1535\/itj.1002.03"},{"key":"e_1_2_1_96_1","volume-title":"Proceedings of the Asia and South Pacific Design Automation Conference (ASP-DAC'04)","author":"Obermeier B."},{"key":"e_1_2_1_97_1","doi-asserted-by":"publisher","DOI":"10.1145\/1228784.1228844"},{"key":"e_1_2_1_98_1","volume-title":"International Symposium on Microarchitecture (MICRO'99)","author":"Pollack F.","year":"1999"},{"key":"e_1_2_1_99_1","doi-asserted-by":"publisher","DOI":"10.1145\/1024393.1024424"},{"key":"e_1_2_1_100_1","doi-asserted-by":"publisher","DOI":"10.1145\/1283780.1283838"},{"key":"e_1_2_1_101_1","doi-asserted-by":"crossref","unstructured":"Puterman M. L. 1994. Markov Decision Processes: Discrete Stochastic Dynamic Programming. Wiley New York.   Puterman M. L. 1994. Markov Decision Processes: Discrete Stochastic Dynamic Programming. Wiley New York.","DOI":"10.1002\/9780470316887"},{"key":"e_1_2_1_102_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2007.346197"},{"key":"e_1_2_1_103_1","volume-title":"Proceedings of the 11th Intersociety Conference on Thermal and Thermomechanical Phenomena in Electronic Systems (ITHERM'08)","author":"Raju U."},{"key":"e_1_2_1_104_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531542.1531653"},{"key":"e_1_2_1_105_1","volume-title":"Proceedings of the Workshop on Temperature-Aware Computer Systems (TACS'04)","author":"Rotem E."},{"key":"e_1_2_1_106_1","unstructured":"Sankaranarayanan K. Velusamy S. Stan M. R. and Skadron K. 2005. A case for thermal-aware floorplanning at the microarchitectural level. The J. Instruct. Level Parallel. 7.  Sankaranarayanan K. Velusamy S. Stan M. R. and Skadron K. 2005. A case for thermal-aware floorplanning at the microarchitectural level. The J. Instruct. Level Parallel. 7."},{"key":"e_1_2_1_107_1","unstructured":"Sankaranarayanan K. Huang W. Stan M. R. Haj-Hariri H. Ribando R. J. and Skadron K. 2009. Granularity of microprocessor thermal management: A technical report. Tech. rep. CS-2009-03 University of Virginia Department of Computer Science. April.  Sankaranarayanan K. Huang W. Stan M. R. Haj-Hariri H. Ribando R. J. and Skadron K. 2009. Granularity of microprocessor thermal management: A technical report. Tech. rep. CS-2009-03 University of Virginia Department of Computer Science. April."},{"key":"e_1_2_1_108_1","volume-title":"Proceedings of the 11th Workshop on Interaction between Compilers and Computer Architectures (INTERACT'07)","author":"Schafer B. C."},{"key":"e_1_2_1_109_1","volume-title":"Proceedings of the International Symposium on Quality Electronic Design (ISQED'08)","author":"Sharifi S."},{"key":"e_1_2_1_110_1","doi-asserted-by":"publisher","DOI":"10.1145\/1687399.1687520"},{"key":"e_1_2_1_111_1","unstructured":"SIA. 2009. International technology roadmap for semiconductors (ITRS). http:\/\/www.itrs.netreports.html.  SIA. 2009. International technology roadmap for semiconductors (ITRS). http:\/\/www.itrs.netreports.html."},{"key":"e_1_2_1_112_1","volume-title":"Proceedings of the International Symposium on High Performance Computer Architecture (HPCA'02)","author":"Skadron K.."},{"key":"e_1_2_1_113_1","doi-asserted-by":"publisher","DOI":"10.1145\/859618.859620"},{"key":"e_1_2_1_114_1","doi-asserted-by":"publisher","DOI":"10.1145\/980152.980157"},{"key":"e_1_2_1_115_1","doi-asserted-by":"publisher","DOI":"10.5555\/968878.969045"},{"key":"e_1_2_1_116_1","doi-asserted-by":"publisher","DOI":"10.1145\/782814.782831"},{"key":"e_1_2_1_117_1","volume-title":"Proceedings of the 31st International Symposium on Computer Architecture (ISCA'04)","author":"Srinivasan J."},{"key":"e_1_2_1_118_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2005.28"},{"key":"e_1_2_1_119_1","doi-asserted-by":"publisher","DOI":"10.1145\/1289816.1289846"},{"key":"e_1_2_1_120_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2008.4771785"},{"key":"e_1_2_1_121_1","unstructured":"Vazirani V. V. 2001. Approximation Algorithms. Springer.   Vazirani V. V. 2001. Approximation Algorithms. Springer."},{"key":"e_1_2_1_122_1","doi-asserted-by":"publisher","DOI":"10.1145\/1108956.1108957"},{"key":"e_1_2_1_123_1","volume-title":"Proceedings of the International Symposium on High Performance Computer Architecture (HPCA'10)","author":"Ware M."},{"key":"e_1_2_1_124_1","volume-title":"Proceedings of the 11th Intersociety Conference on Thermal and Thermomechanical Phenomena in Electronic Systems (ITHERM'04)","author":"Wilkerson P."},{"key":"e_1_2_1_125_1","doi-asserted-by":"publisher","DOI":"10.1145\/1369396.1369400"},{"key":"e_1_2_1_126_1","volume-title":"Proceedings of the Design Automation Conference (DAC'86)","author":"Wong D. F."},{"key":"e_1_2_1_127_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2008.4510751"},{"key":"e_1_2_1_128_1","volume-title":"Proceedings of the International Conference on Computer Design (ICCD'07)","author":"Yeo I."},{"key":"e_1_2_1_129_1","doi-asserted-by":"publisher","DOI":"10.1145\/1393921.1394007"},{"key":"e_1_2_1_130_1","doi-asserted-by":"publisher","DOI":"10.1109\/AHS.2007.24"},{"key":"e_1_2_1_131_1","volume-title":"Proceedings of the Asia and South Pacific Design Automation Conference (ASP-DAC'09)","author":"Zanini F."},{"key":"e_1_2_1_132_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629911.1630036"},{"key":"e_1_2_1_133_1","volume-title":"Proceedings of the IEEE\/ACM International Conference on Computer Aided Design (ICCAD'07)","author":"Zhou P."},{"key":"e_1_2_1_134_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2008.51"},{"key":"e_1_2_1_135_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2008.925793"}],"container-title":["ACM Computing Surveys"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2187671.2187675","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2187671.2187675","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T10:06:33Z","timestamp":1750241193000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2187671.2187675"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,6]]},"references-count":135,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2012,6]]}},"alternative-id":["10.1145\/2187671.2187675"],"URL":"https:\/\/doi.org\/10.1145\/2187671.2187675","relation":{},"ISSN":["0360-0300","1557-7341"],"issn-type":[{"value":"0360-0300","type":"print"},{"value":"1557-7341","type":"electronic"}],"subject":[],"published":{"date-parts":[[2012,6]]},"assertion":[{"value":"2010-05-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2010-10-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2012-06-14","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}