{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T09:34:29Z","timestamp":1763458469720,"version":"3.45.0"},"reference-count":62,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2017,11,3]],"date-time":"2017-11-03T00:00:00Z","timestamp":1509667200000},"content-version":"vor","delay-in-days":365,"URL":"http:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000185","name":"DARPA","doi-asserted-by":"crossref","award":["W911NF-12-1-0211"],"award-info":[{"award-number":["W911NF-12-1-0211"]}],"id":[{"id":"10.13039\/100000185","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["J. Emerg. Technol. Comput. Syst."],"published-print":{"date-parts":[[2017,4,30]]},"abstract":"<jats:p>The increasing core count in manycore systems requires a corresponding large Network-on-chip (NoC) bandwidth to support the overlying applications. However, it is not possible to provide this large bandwidth in an energy-efficient manner using electrical link technology. To overcome this issue, photonic link technology has been proposed as a replacement. This work explores the limits and opportunities for using photonic links to design the NoC architecture for a future Kilocore system. Three different NoC designs are explored: ElecNoC, an electrical concentrated two-dimensional- (2D) mesh NoC; HybNoC, an electrical concentrated 2D mesh with a photonic multi-crossbar NoC; and PhotoNoC, a photonic multi-bus NoC. We consider both private and shared cache architectures and, to leverage the large bandwidth density of photonic links, we investigate the use of prefetching and aggressive non-blocking caches. Our analysis using contemporary Big Data workloads shows that the non-blocking caches with a shared LLC can best leverage the large bandwidth of the photonic links in the Kilocore system. Moreover, compared to ElecNoC-based and HybNoC-based Kilocore systems, a PhotoNoC-based Kilocore system achieves up to 2.5\u00d7 and 1.5\u00d7 better performance, respectively, and can support up to 2.1\u00d7 and 1.1\u00d7 higher bandwidth, respectively, while dissipating comparable power in the overall system.<\/jats:p>","DOI":"10.1145\/2967614","type":"journal-article","created":{"date-parts":[[2016,11,4]],"date-time":"2016-11-04T08:49:04Z","timestamp":1478249344000},"page":"1-25","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":9,"title":["Electro-Photonic NoC Designs for Kilocore Systems"],"prefix":"10.1145","volume":"13","author":[{"given":"Jos\u00e9 L.","family":"Abell\u00e1n","sequence":"first","affiliation":[{"name":"Boston University and Universidad Cat\u00f3lica de Murcia (UCAM)"}]},{"given":"Chao","family":"Chen","sequence":"additional","affiliation":[{"name":"Boston University"}]},{"given":"Ajay","family":"Joshi","sequence":"additional","affiliation":[{"name":"Boston University, Boston MA, USA"}]}],"member":"320","published-online":{"date-parts":[[2016,11,3]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2013.6522344"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2007.81"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2567940"},{"key":"e_1_2_1_4_1","unstructured":"D. Bailey and others. 1994. The NAS Parallel Benchmarks. Technical Report RNR-94-007."},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1815961.1815978"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISSCC.2008.4523070"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4419-9335-9_3"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","unstructured":"C. Bienia et al. 2008. The PARSEC benchmark suite: Characterization and architectural implications. In Proceeings of the PACT. 72--81. 10.1145\/1454115.1454128","DOI":"10.1145\/1454115.1454128"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.5555\/2561828.2561855"},{"key":"e_1_2_1_10_1","volume-title":"Technical Report HR0011-10-C-0145. Georgia Institute of Technology.","author":"D. Campbell","year":"2012","unstructured":"D. Campbell et al. 2012. Ubiquitous High Performance Computing: Challenge Problems Specification. Technical Report HR0011-10-C-0145. Georgia Institute of Technology."},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2063384.2063454"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/NOCS.2014.7008766"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2015.2402172"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSTQE.2012.2228170"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1555754.1555809"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2008.35"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.5555\/2665671.2665680"},{"key":"e_1_2_1_18_1","unstructured":"EZchip Semiconductor Ltd. 2015. EZchip Introduces TILE-Mx100 Worlds Highest Core-Count ARM Processor Optimized for High-Performance Networking Applications. Retrieved from http:\/\/www.tilera.com\/News\/PressRelease\/?ezchip&equals;97."},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/VLSIC.2014.6858378"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCSE.2011.109"},{"key":"e_1_2_1_21_1","volume-title":"Heroux et al","author":"Michael","year":"2009","unstructured":"Michael A. Heroux et al. 2009. Improving performance via mini-applications. Technical Report. Sandia National Laboratories."},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSSC.2010.2079450"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/NOCS.2009.5071460"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/HOTI.2009.13"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2007.15"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2006.28"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2005.35"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.5555\/800052.801868"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2005.34"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1854273.1854332"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1669112.1669172"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629911.1630060"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVLSI.2014.2300477"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.5555\/1326073.1326245"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSSC.2012.2197234"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1364\/OL.39.000335"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.5555\/1874620.1874757"},{"key":"e_1_2_1_38_1","first-page":"61","article-title":"Big data: The management revolution","volume":"90","author":"McAfee Andrew","year":"2012","unstructured":"Andrew McAfee et al. 2012. Big data: The management revolution. Harv. Bus. Rev. 90, 10 (2012), 61--67.","journal-title":"Harv. Bus. Rev."},{"key":"e_1_2_1_39_1","volume-title":"Ang","author":"Murphy Richard C.","year":"2010","unstructured":"Richard C. Murphy, Kyle B. Wheeler, Brian W. Barrett, and James A. Ang. 2010. Introducing the graph 500. Cray Users Group (CUG) (2010)."},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/2742060.2742118"},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2005.6"},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1364\/OE.20.012222"},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/1555815.1555808"},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2155620.2155633"},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.5555\/2568134"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/HOTCHIPS.2011.7477491"},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSTQE.2013.2294460"},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2006.40"},{"key":"e_1_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/1399504.1360617"},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","unstructured":"A. Shacham et al. 2007b. On the design of a photonic network-on-chip. In NOCS. 53--64. 10.1109\/NOCS.2007.35","DOI":"10.1109\/NOCS.2007.35"},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/1278480.1278513"},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/HOTI.2015.14"},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/200912.201006"},{"key":"e_1_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2010.5416639"},{"key":"e_1_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.5555\/956417.956568"},{"key":"e_1_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2014.6835958"},{"key":"e_1_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/223982.223990"},{"key":"e_1_2_1_58_1","unstructured":"Cao Yu et al. 2012. The Predictive Technology Model (PTM) website. Retrieved from http:\/\/ptm.asu.edu\/."},{"key":"e_1_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSTQE.2015.2428057"},{"key":"e_1_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.5555\/1898953.1898997"},{"key":"e_1_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1109\/LPT.2012.2200885"},{"volume-title":"Optical Fiber Communication Conference. Optical Society of America, PDP5C--9.","author":"Xuezhe","key":"e_1_2_1_62_1","unstructured":"Xuezhe Zheng et al. 2013. A 33mW 100Gbps CMOS silicon photonic WDM transmitter using off-chip laser sources. In Optical Fiber Communication Conference. Optical Society of America, PDP5C--9."}],"container-title":["ACM Journal on Emerging Technologies in Computing Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2967614","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2967614","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2967614","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T09:24:47Z","timestamp":1763457887000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2967614"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,11,3]]},"references-count":62,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2017,4,30]]}},"alternative-id":["10.1145\/2967614"],"URL":"https:\/\/doi.org\/10.1145\/2967614","relation":{},"ISSN":["1550-4832","1550-4840"],"issn-type":[{"type":"print","value":"1550-4832"},{"type":"electronic","value":"1550-4840"}],"subject":[],"published":{"date-parts":[[2016,11,3]]},"assertion":[{"value":"2015-10-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2016-06-01","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2016-11-03","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}