{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T07:40:11Z","timestamp":1750232411864,"version":"3.41.0"},"reference-count":40,"publisher":"Association for Computing Machinery (ACM)","issue":"4s","license":[{"start":{"date-parts":[[2014,4,1]],"date-time":"2014-04-01T00:00:00Z","timestamp":1396310400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"name":"C-FAR"},{"DOI":"10.13039\/100000028","name":"Semiconductor Research Corporation","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100000028","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Embed. Comput. Syst."],"published-print":{"date-parts":[[2014,7]]},"abstract":"<jats:p>\n            As chip designers face the prospect of increasingly dark silicon, there is increased interest in incorporating energy-efficient specialized coprocessors into general-purpose designs. For specialization to be a viable means of leveraging dark silicon, it must provide energy savings over the majority of execution for large, diverse workloads, and this will require deploying coprocessors in large numbers. Recent work has shown that automatically generated application-specific coprocessors can greatly improve energy efficiency, but it is not clear that current techniques will scale to\n            <jats:italic>Coprocessor-Dominated Architectures<\/jats:italic>\n            (\n            <jats:italic>CoDAs<\/jats:italic>\n            ) with hundreds or thousands of coprocessors.\n          <\/jats:p>\n          <jats:p>We show that scaling CoDAs to include very large numbers of coprocessors is challenging because of the energy cost of interconnects, the memory system, and leakage. These overheads grow with the number of coprocessors and, left unchecked, will squander the energy gains that coprocessors can provide. The article presents a detailed study of energy costs across a wide range of tiled CoDA designs and shows that careful choice of cache configuration, tile size, coarse-grain power management and transistor implementation can limit the growth of these overheads. For multithreaded workloads, designer must also take care to avoid excessive contention for coprocessors, which can significantly increase energy consumption. The results suggest that, for CoDAs that target larger workloads, amortizing shared overheads via multithreading can provide up to 3.8\u00d7 reductions in energy per instruction, retaining much of the 5.3\u00d7 potential of smaller designs.<\/jats:p>","DOI":"10.1145\/2584657","type":"journal-article","created":{"date-parts":[[2014,4,29]],"date-time":"2014-04-29T12:32:32Z","timestamp":1398774752000},"page":"1-24","update-policy":"https:\/\/2.zoppoz.workers.dev:443\/https\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["Exploring Energy Scalability in Coprocessor-Dominated Architectures for Dark Silicon"],"prefix":"10.1145","volume":"13","author":[{"given":"Qiaoshi","family":"Zheng","sequence":"first","affiliation":[{"name":"University of California, San Diego and Northwestern Polytechnical University, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nathan","family":"Goulding-Hotta","sequence":"additional","affiliation":[{"name":"University of California, San Diego"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Scott","family":"Ricketts","sequence":"additional","affiliation":[{"name":"University of California, San Diego"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Steven","family":"Swanson","sequence":"additional","affiliation":[{"name":"University of California, San Diego"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael Bedford","family":"Taylor","sequence":"additional","affiliation":[{"name":"University of California, San Diego"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jack","family":"Sampson","sequence":"additional","affiliation":[{"name":"University of California, San Diego and The Pennsylvania State University"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2014,4]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2333660.2333720"},{"key":"e_1_2_1_2_1","unstructured":"Mark Bohr and Kaizad Mistry. 2011. intel's Revolutionary 22 nm Transistor Technology. https:\/\/2.zoppoz.workers.dev:443\/http\/download. intel.com\/newsroom\/kits\/22nm\/pdfs\/22nm-Details_Presentation.pdf.  Mark Bohr and Kaizad Mistry. 2011. intel's Revolutionary 22 nm Transistor Technology. https:\/\/2.zoppoz.workers.dev:443\/http\/download. intel.com\/newsroom\/kits\/22nm\/pdfs\/22nm-Details_Presentation.pdf."},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015800"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2008.33"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1278480.1278559"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSSC.1974.1050511"},{"key":"e_1_2_1_7_1","unstructured":"Embedded Microprocessor Benchmark Consortium. 2002. Eembc benchmark suite. https:\/\/2.zoppoz.workers.dev:443\/http\/www.eembc.org.  Embedded Microprocessor Benchmark Consortium. 2002. Eembc benchmark suite. https:\/\/2.zoppoz.workers.dev:443\/http\/www.eembc.org."},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2000064.2000108"},{"key":"e_1_2_1_9_1","doi-asserted-by":"crossref","unstructured":"Nathan Goulding Jack Sampson Ganesh Venkatesh Saturnino Garcia Joe Auricchio Jonathan Babb Michael B. Taylor and Steven Swanson. 2010. GreenDroid: A mobile application processor for a future of dark silicon. https:\/\/2.zoppoz.workers.dev:443\/http\/www.academia.edu\/2384482\/GreenDroid_A_mobile_application_processor_for_a_future_of_dark_silicon  Nathan Goulding Jack Sampson Ganesh Venkatesh Saturnino Garcia Joe Auricchio Jonathan Babb Michael B. Taylor and Steven Swanson. 2010. GreenDroid: A mobile application processor for a future of dark silicon. https:\/\/2.zoppoz.workers.dev:443\/http\/www.academia.edu\/2384482\/GreenDroid_A_mobile_application_processor_for_a_future_of_dark_silicon","DOI":"10.1109\/HOTCHIPS.2010.7480072"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2011.18"},{"volume-title":"Proceedings of the 17th Asia and South Pacific Conference on Design Automation (ASP-DAC'12)","author":"Goulding-Hotta Nathan","key":"e_1_2_1_11_1","unstructured":"Nathan Goulding-Hotta , Jack Sampson , Qiaoshi Zheng , Vikram Bhatt , Joe Auricchio , Steven Swanson , and Michael B. Taylor . 2012. GreenDroid: An architecture for the dark silicon age . In Proceedings of the 17th Asia and South Pacific Conference on Design Automation (ASP-DAC'12) . IEEE, 100--105. Nathan Goulding-Hotta, Jack Sampson, Qiaoshi Zheng, Vikram Bhatt, Joe Auricchio, Steven Swanson, and Michael B. Taylor. 2012. GreenDroid: An architecture for the dark silicon age. In Proceedings of the 17th Asia and South Pacific Conference on Design Automation (ASP-DAC'12). IEEE, 100--105."},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2012.51"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1988932.1988941"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2011.77"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/VLSID.2011.66"},{"volume-title":"Proceedings of the Design, Automation and Test in Europe Conference and Exhibition (DATE'10)","author":"Michael","key":"e_1_2_1_16_1","unstructured":"Michael B. Henry and Leyla Nazhandali. 2010. From transistors to mems: Throughput-aware power gating in cmos circuits . In Proceedings of the Design, Automation and Test in Europe Conference and Exhibition (DATE'10) . 130--135. Michael B. Henry and Leyla Nazhandali. 2010. From transistors to mems: Throughput-aware power gating in cmos circuits. In Proceedings of the Design, Automation and Test in Europe Conference and Exhibition (DATE'10). 130--135."},{"key":"e_1_2_1_17_1","unstructured":"IMOD Technology Overview. 2008. IMOD technology overview. https:\/\/2.zoppoz.workers.dev:443\/http\/www.qualcomm.com\/common\/documents\/white papers\/QMT_Technology_Overview_12-07.pdf.  IMOD Technology Overview. 2008. IMOD technology overview. https:\/\/2.zoppoz.workers.dev:443\/http\/www.qualcomm.com\/common\/documents\/white papers\/QMT_Technology_Overview_12-07.pdf."},{"key":"e_1_2_1_18_1","unstructured":"Independent Jpeg Group. 2002. Library for jpeg image compression. https:\/\/2.zoppoz.workers.dev:443\/http\/www.ijg.org\/.  Independent Jpeg Group. 2002. Library for jpeg image compression. https:\/\/2.zoppoz.workers.dev:443\/http\/www.ijg.org\/."},{"key":"e_1_2_1_19_1","volume-title":"Proceedings of the IEEE International Solid-State Circuits Conference Digest of Technical Papers (ISSCC'10)","author":"Jotwani Ravi","year":"2010","unstructured":"Ravi Jotwani , Sriram Sundaram , Stephen Kosonocky , Alex Schaefer , Victor Andrade , Greg Constant , Amy Novak , and Samuel Naffziger . 2010 . An \u00d786-64 core implemented in 32nm soi cmos . In Proceedings of the IEEE International Solid-State Circuits Conference Digest of Technical Papers (ISSCC'10) . 106--107. Ravi Jotwani, Sriram Sundaram, Stephen Kosonocky, Alex Schaefer, Victor Andrade, Greg Constant, Amy Novak, and Samuel Naffziger. 2010. An \u00d786-64 core implemented in 32nm soi cmos. In Proceedings of the IEEE International Solid-State Circuits Conference Digest of Technical Papers (ISSCC'10). 106--107."},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.5555\/977395.977673"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1555754.1555758"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1669112.1669121"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1168917.1168878"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1401132.1401152"},{"key":"e_1_2_1_25_1","volume-title":"Purcell","author":"Owens John D.","year":"2005","unstructured":"John D. Owens , David Luebke , Naga Govindaraju , Mark Harris , Jens Krger , Aaron E. Lefohn , and Timothy J . Purcell . 2005 . A survey of general-purpose computation on graphics hardware. In Proceedings of the Eurographics State of the Art Reports . 21--51. John D. Owens, David Luebke, Naga Govindaraju, Mark Harris, Jens Krger, Aaron E. Lefohn, and Timothy J. Purcell. 2005. A survey of general-purpose computation on graphics hardware. In Proceedings of the Eurographics State of the Art Reports. 21--51."},{"volume-title":"Proceedings of the 17th IEEE International Symposium on High Performance Computer Architecture (HPCA'11)","author":"Sampson Jack","key":"e_1_2_1_26_1","unstructured":"Jack Sampson , Ganesh Venkatesh , Nathan Goulding-Hotta , Saturnino Garcia , Steven Swanson , and Michael B. Taylor . 2011. Efficient Complex Operators for irregular codes . In Proceedings of the 17th IEEE International Symposium on High Performance Computer Architecture (HPCA'11) . 491--502. Jack Sampson, Ganesh Venkatesh, Nathan Goulding-Hotta, Saturnino Garcia, Steven Swanson, and Michael B. Taylor. 2011. Efficient Complex Operators for irregular codes. In Proceedings of the 17th IEEE International Symposium on High Performance Computer Architecture (HPCA'11). 491--502."},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/859618.859667"},{"key":"e_1_2_1_28_1","unstructured":"Semiconductor Industries Association. 2012. International technology roadmap for semiconductors. https:\/\/2.zoppoz.workers.dev:443\/http\/www.itrs.net\/Links\/2012ITRS\/Home2012.htm.  Semiconductor Industries Association. 2012. International technology roadmap for semiconductors. https:\/\/2.zoppoz.workers.dev:443\/http\/www.itrs.net\/Links\/2012ITRS\/Home2012.htm."},{"volume-title":"Proceedings of the IEEE Symposium on VLSI Circuits. 188--189","author":"Seok Mingoo","key":"e_1_2_1_29_1","unstructured":"Mingoo Seok , S. Hanson , Yu-Shiang Lin , Zhiyoong Foo , Daeyeon Kim , Yoonmyung Lee , Nurrachman Liu , D. Sylvester , and D. Blaauw . 2008. The phoenix processor: A 30pw platform for sensor applications . In Proceedings of the IEEE Symposium on VLSI Circuits. 188--189 . Mingoo Seok, S. Hanson, Yu-Shiang Lin, Zhiyoong Foo, Daeyeon Kim, Yoonmyung Lee, Nurrachman Liu, D. Sylvester, and D. Blaauw. 2008. The phoenix processor: A 30pw platform for sensor applications. In Proceedings of the IEEE Symposium on VLSI Circuits. 188--189."},{"key":"e_1_2_1_30_1","volume-title":"SPEC CPU 2000 benchmark specifications. SPEC2000 Benchmark Release. https:\/\/2.zoppoz.workers.dev:443\/http\/www.spec.org\/.","author":"Standard Performance Evaluation Corporation","year":"2000","unstructured":"Standard Performance Evaluation Corporation . 2000 . SPEC CPU 2000 benchmark specifications. SPEC2000 Benchmark Release. https:\/\/2.zoppoz.workers.dev:443\/http\/www.spec.org\/. Standard Performance Evaluation Corporation. 2000. SPEC CPU 2000 benchmark specifications. SPEC2000 Benchmark Release. https:\/\/2.zoppoz.workers.dev:443\/http\/www.spec.org\/."},{"key":"e_1_2_1_31_1","volume-title":"SPEC CPU 2006 benchmark specifications. SPEC2006 Benchmark Release. https:\/\/2.zoppoz.workers.dev:443\/http\/www.spec.org\/.","author":"Standard Performance Evaluation Corporation","year":"2006","unstructured":"Standard Performance Evaluation Corporation . 2006 . SPEC CPU 2006 benchmark specifications. SPEC2006 Benchmark Release. https:\/\/2.zoppoz.workers.dev:443\/http\/www.spec.org\/. Standard Performance Evaluation Corporation. 2006. SPEC CPU 2006 benchmark specifications. SPEC2006 Benchmark Release. https:\/\/2.zoppoz.workers.dev:443\/http\/www.spec.org\/."},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1233307.1233308"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2228360.2228567"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2013.90"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.5555\/998680.1006733"},{"key":"e_1_2_1_36_1","volume-title":"Jung Ho Ahn, and Norman P. Jouppi","author":"Thoziyoor Shyamkumar","year":"2008","unstructured":"Shyamkumar Thoziyoor , Naveen Muralimanohar , Jung Ho Ahn, and Norman P. Jouppi . 2008 . CACTI 5.1. Tech. rep. HPL-2008-20. HP Labs, Palo Alto, CA. https:\/\/2.zoppoz.workers.dev:443\/http\/www.hpl.hp.com\/techreports\/2008\/HPL-2008-20.html. Shyamkumar Thoziyoor, Naveen Muralimanohar, Jung Ho Ahn, and Norman P. Jouppi. 2008. CACTI 5.1. Tech. rep. HPL-2008-20. HP Labs, Palo Alto, CA. https:\/\/2.zoppoz.workers.dev:443\/http\/www.hpl.hp.com\/techreports\/2008\/HPL-2008-20.html."},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1736020.1736044"},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2155620.2155640"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/FPT.2006.270312"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1250734.1250753"}],"container-title":["ACM Transactions on Embedded Computing Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/dl.acm.org\/doi\/10.1145\/2584657","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/dl.acm.org\/doi\/pdf\/10.1145\/2584657","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T07:01:43Z","timestamp":1750230103000},"score":1,"resource":{"primary":{"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/dl.acm.org\/doi\/10.1145\/2584657"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,4]]},"references-count":40,"journal-issue":{"issue":"4s","published-print":{"date-parts":[[2014,7]]}},"alternative-id":["10.1145\/2584657"],"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/doi.org\/10.1145\/2584657","relation":{},"ISSN":["1539-9087","1558-3465"],"issn-type":[{"type":"print","value":"1539-9087"},{"type":"electronic","value":"1558-3465"}],"subject":[],"published":{"date-parts":[[2014,4]]},"assertion":[{"value":"2013-01-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2013-09-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2014-04-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}