{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,11]],"date-time":"2026-03-11T16:57:25Z","timestamp":1773248245402,"version":"3.50.1"},"reference-count":55,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2014,5,1]],"date-time":"2014-05-01T00:00:00Z","timestamp":1398902400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100002920","name":"Research Grants Council, University Grants Committee, Hong Kong","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100002920","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Nanoscience and Nanotechnology Program of HKUST"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["J. Emerg. Technol. Comput. Syst."],"published-print":{"date-parts":[[2014,5]]},"abstract":"<jats:p>Chip multiprocessor (CMP) is becoming an attractive platform for applications seeking both high performance and high energy efficiency. In large-scale CMPs, the communication efficiency among cores is crucial for the overall system performance and energy consumption. In this article, we propose a ring-based optical network-on-chip, called SUOR, to fulfill the communication requirement of CMPs. SUOR effectively explores the distinctive properties of optical signals and photonic devices, and dynamically partitions each data channel into multiple sections. Each section can be utilized independently to boost performance as well as reduce energy consumption. We develop a set of distributed control protocols and algorithms for SUOR, but physically allocate the corresponding cluster agents close to each other to benefit from the strengths of optical interconnects at long distances as well as electrical interconnects at short distances. Simulation results show that SUOR outperforms the alternative optical networks under a wide range of traffic patterns. For example, compared with MWSR design, SUOR achieves 2.58\u00d7 throughput as well as saves 64% energy consumption on average in a 256-core CMP. Compared with MWMR design, SUOR achieves 1.52\u00d7 throughput and reduces 73% energy consumption on average.<\/jats:p>","DOI":"10.1145\/2600072","type":"journal-article","created":{"date-parts":[[2014,5,27]],"date-time":"2014-05-27T12:56:59Z","timestamp":1401195419000},"page":"1-25","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":46,"title":["SUOR"],"prefix":"10.1145","volume":"10","author":[{"given":"Xiaowen","family":"Wu","sequence":"first","affiliation":[{"name":"The Hong Kong University of Science and Technology, Hong Kong, China"}]},{"given":"Jiang","family":"Xu","sequence":"additional","affiliation":[{"name":"The Hong Kong University of Science and Technology, Hong Kong, China"}]},{"given":"Yaoyao","family":"Ye","sequence":"additional","affiliation":[{"name":"The Hong Kong University of Science and Technology, Hong Kong, China"}]},{"given":"Zhehui","family":"Wang","sequence":"additional","affiliation":[{"name":"The Hong Kong University of Science and Technology, Hong Kong, China"}]},{"given":"Mahdi","family":"Nikdast","sequence":"additional","affiliation":[{"name":"The Hong Kong University of Science and Technology, Hong Kong, China"}]},{"given":"Xuan","family":"Wang","sequence":"additional","affiliation":[{"name":"The Hong Kong University of Science and Technology, Hong Kong, China"}]}],"member":"320","published-online":{"date-parts":[[2014,6,2]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629435.1629453"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSD.2012.13"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/HOTI.2008.11"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/2944.788410"},{"key":"e_1_2_1_5_1","volume-title":"Proceedings of the Workshop on the Interaction between Nanophotonic Devices and Systems.","author":"Cianchetti Mark","year":"2010","unstructured":"Mark Cianchetti , Nicol\u00e1s Sherwood-Droz , and Christopher Batten . 2010 . Implementing system-in-package with nanophotonic interconnect . In Proceedings of the Workshop on the Interaction between Nanophotonic Devices and Systems. Mark Cianchetti, Nicol\u00e1s Sherwood-Droz, and Christopher Batten. 2010. Implementing system-in-package with nanophotonic interconnect. In Proceedings of the Workshop on the Interaction between Nanophotonic Devices and Systems."},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1555754.1555809"},{"key":"e_1_2_1_7_1","unstructured":"William Dally and Brian Towles. 2003. Principles and Practices of Interconnection Networks. Morgan Kaufmann.   William Dally and Brian Towles. 2003. Principles and Practices of Interconnection Networks. Morgan Kaufmann."},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/378239.379048"},{"key":"e_1_2_1_9_1","volume-title":"Proceedings of the IEEE International Symposium on Circuits and Systems,. 2429--2432","author":"Datta I.","unstructured":"I. Datta , D. Datta , and P. P. Pande . 2012. BER-based power budget evaluation for optical interconnect topologies in NoCs . In Proceedings of the IEEE International Symposium on Circuits and Systems,. 2429--2432 . I. Datta, D. Datta, and P. P. Pande. 2012. BER-based power budget evaluation for optical interconnect topologies in NoCs. In Proceedings of the IEEE International Symposium on Circuits and Systems,. 2429--2432."},{"key":"e_1_2_1_10_1","volume-title":"Proceedings of the 17th Asia and South Pacific Design Automation Conference. 621--626","author":"Ding Duo","unstructured":"Duo Ding , Bei Yu , and D. Z. Pan . 2012. GLOW: A global router for low-power thermal-reliable interconnect synthesis using photonic wavelength multiplexing . In Proceedings of the 17th Asia and South Pacific Design Automation Conference. 621--626 . Duo Ding, Bei Yu, and D. Z. Pan. 2012. GLOW: A global router for low-power thermal-reliable interconnect synthesis using photonic wavelength multiplexing. In Proceedings of the 17th Asia and South Pacific Design Automation Conference. 621--626."},{"key":"e_1_2_1_11_1","volume-title":"Proceedings of the IEEE Photonics Society Summer Topical Meeting Series. 191--192","author":"Dong Po","unstructured":"Po Dong , Wei Qian , Shirong Liao , Hong Liang , Cheng-Chih Kung , Ning-Ning Feng , R. Shafiiha , J. Fong , Dazeng Feng , Ashok V. Krishnamoorthy , and M. Asghari . 2010. Low loss silicon waveguides for application of optical interconnects . In Proceedings of the IEEE Photonics Society Summer Topical Meeting Series. 191--192 . Po Dong, Wei Qian, Shirong Liao, Hong Liang, Cheng-Chih Kung, Ning-Ning Feng, R. Shafiiha, J. Fong, Dazeng Feng, Ashok V. Krishnamoorthy, and M. Asghari. 2010. Low loss silicon waveguides for application of optical interconnects. In Proceedings of the IEEE Photonics Society Summer Topical Meeting Series. 191--192."},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1364\/OE.14.003853"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1364\/OE.17.005502"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2006.32"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2007.77"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1364\/ACP.2009.ThW5"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/NOCS.2009.5071460"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1999946.1999960"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2006.28"},{"key":"e_1_2_1_20_1","unstructured":"J. Kleinberg and E. Tardos. 2005. Algorithm Design. Addison-Wesley.   J. Kleinberg and E. Tardos. 2005. Algorithm Design. Addison-Wesley."},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1815961.1815977"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1999946.1999962"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSTQE.2010.2081350"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2009.2020712"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSSC.2005.856575"},{"key":"e_1_2_1_26_1","volume-title":"Automation Test in Europe Conference Exhibition. 1--6.","author":"Beux S. Le","unstructured":"S. Le Beux , J. Trajkovic , I. O'Connor , G. Nicolescu , G. Bois , and P. Paulin . 2011. Optical ring network-on- chip (ORNoC): Architecture and design methodology. In Design , Automation Test in Europe Conference Exhibition. 1--6. S. Le Beux, J. Trajkovic, I. O'Connor, G. Nicolescu, G. Bois, and P. Paulin. 2011. Optical ring network-on- chip (ORNoC): Architecture and design methodology. In Design, Automation Test in Europe Conference Exhibition. 1--6."},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629911.1630060"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISVLSI.2011.49"},{"key":"e_1_2_1_29_1","volume-title":"Proceedings of the 4th IEEE International Conference on Group IV Photonics. 1--3.","author":"Masini G.","unstructured":"G. Masini , G. Capellini , J. Witzens , and C. Gunn . 2007. A 1550nm, 10 Gbps monolithic optical receiver in 130nm CMOS with integrated Ge waveguide photodetector . In Proceedings of the 4th IEEE International Conference on Group IV Photonics. 1--3. G. Masini, G. Capellini, J. Witzens, and C. Gunn. 2007. A 1550nm, 10 Gbps monolithic optical receiver in 130nm CMOS with integrated Ge waveguide photodetector. In Proceedings of the 4th IEEE International Conference on Group IV Photonics. 1--3."},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2013.26"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2012.183"},{"key":"e_1_2_1_32_1","volume-title":"Proceedings of the IEEE 17th International Symposium on High Performance Computer Architecture. 122--131","author":"Nitta C.","unstructured":"C. Nitta , M. Farrens , and V. Akella . 2011. Addressing system-level trimming issues in on-chip nanophotonic networks . In Proceedings of the IEEE 17th International Symposium on High Performance Computer Architecture. 122--131 . C. Nitta, M. Farrens, and V. Akella. 2011. Addressing system-level trimming issues in on-chip nanophotonic networks. In Proceedings of the IEEE 17th International Symposium on High Performance Computer Architecture. 122--131."},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/966747.966764"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1995896.1995949"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2007.91"},{"key":"e_1_2_1_36_1","volume-title":"Proceedings of the Workshop on the Interaction between Nanophotonic Devices and Systems.","author":"Pan Yan","year":"2010","unstructured":"Yan Pan , Yigit Demir , Nikos Hardavellas , John Kim , and Gokhan Memik . 2010 a. Exploring benefits and designs of optically-connected disintegrated processor architecture . In Proceedings of the Workshop on the Interaction between Nanophotonic Devices and Systems. Yan Pan, Yigit Demir, Nikos Hardavellas, John Kim, and Gokhan Memik. 2010a. Exploring benefits and designs of optically-connected disintegrated processor architecture. In Proceedings of the Workshop on the Interaction between Nanophotonic Devices and Systems."},{"key":"e_1_2_1_37_1","volume-title":"Proceedings of the IEEE 16th International Symposium on High Performance Computer Architecture. 1--12","author":"Pan Yan","unstructured":"Yan Pan , J. Kim , and G. Memik . 2010b. FlexiShare: Channel sharing for an energy-efficient nanophotonic crossbar . In Proceedings of the IEEE 16th International Symposium on High Performance Computer Architecture. 1--12 . Yan Pan, J. Kim, and G. Memik. 2010b. FlexiShare: Channel sharing for an energy-efficient nanophotonic crossbar. In Proceedings of the IEEE 16th International Symposium on High Performance Computer Architecture. 1--12."},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1555754.1555808"},{"key":"e_1_2_1_39_1","volume-title":"Proceedings of the Asia and South Pacific Design Automation Conference. 789--794","author":"Pasricha S.","year":"2008","unstructured":"S. Pasricha and N. Dutt . 2008. ORB: An on-chip optical ring bus communication architecture for multiprocessor systems-on-chip . In Proceedings of the Asia and South Pacific Design Automation Conference. 789--794 . DOI:http:\/\/dx.doi.org\/10.1109\/ASPDAC. 2008 .4484059 10.1109\/ASPDAC.2008.4484059 S. Pasricha and N. Dutt. 2008. ORB: An on-chip optical ring bus communication architecture for multiprocessor systems-on-chip. In Proceedings of the Asia and South Pacific Design Automation Conference. 789--794. DOI:http:\/\/dx.doi.org\/10.1109\/ASPDAC.2008.4484059"},{"key":"e_1_2_1_40_1","volume-title":"Proceedings of the IEEE International System On Chip Conference. 352--357","author":"Poddar S.","unstructured":"S. Poddar , P. Ghosal , P. Mukherjee , S. Samui , and H. Rahaman . 2012. Design of an NoC with on-chip photonic interconnects using adaptive CDMA links . In Proceedings of the IEEE International System On Chip Conference. 352--357 . S. Poddar, P. Ghosal, P. Mukherjee, S. Samui, and H. Rahaman. 2012. Design of an NoC with on-chip photonic interconnects using adaptive CDMA links. In Proceedings of the IEEE International System On Chip Conference. 352--357."},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCAS.2010.5537892"},{"key":"e_1_2_1_42_1","unstructured":"S. Pradhan Q. Xu B. Schmidt and M. Lipson. 2005. Micrometre-scale silicon electro-optic modulator. Nature.  S. Pradhan Q. Xu B. Schmidt and M. Lipson. 2005. Micrometre-scale silicon electro-optic modulator. Nature."},{"key":"e_1_2_1_43_1","volume-title":"Proceedings of the Design, Automation and Test in Europe Conference and Exhibition. 1295--1300","author":"Qian Zhiliang","year":"2012","unstructured":"Zhiliang Qian , Ying Fei Teh , and Chi-Ying Tsui . 2012 . A flit-level speedup scheme for network-on-chips using self-reconfigurable bi-directional channels . In Proceedings of the Design, Automation and Test in Europe Conference and Exhibition. 1295--1300 . Zhiliang Qian, Ying Fei Teh, and Chi-Ying Tsui. 2012. A flit-level speedup scheme for network-on-chips using self-reconfigurable bi-directional channels. In Proceedings of the Design, Automation and Test in Europe Conference and Exhibition. 1295--1300."},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.5555\/2485288.2485666"},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2008.78"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/JLT.2008.2006508"},{"key":"e_1_2_1_47_1","volume-title":"Proceedings of the Optical Fiber communication\/National Fiber Optic Engineers Conference. 1--3. DOI:http:\/\/dx.doi.org\/10","author":"Syrbu A.","year":"2008","unstructured":"A. Syrbu , A. Mereuta , V. Iakovlev , A. Caliman , P. Royo , and E. Kapon . 2008. 10 Gbps VCSELs with high single mode output in 1310nm and 1550 nm wavelength bands . In Proceedings of the Optical Fiber communication\/National Fiber Optic Engineers Conference. 1--3. DOI:http:\/\/dx.doi.org\/10 .1109\/OFC. 2008 .4528529 10.1109\/OFC A. Syrbu, A. Mereuta, V. Iakovlev, A. Caliman, P. Royo, and E. Kapon. 2008. 10 Gbps VCSELs with high single mode output in 1310nm and 1550 nm wavelength bands. In Proceedings of the Optical Fiber communication\/National Fiber Optic Engineers Conference. 1--3. DOI:http:\/\/dx.doi.org\/10.1109\/OFC. 2008.4528529"},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2008.35"},{"key":"e_1_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1038\/nphoton.2006.42"},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/1995896.1995941"},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/2304576.2304595"},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/3DIC.2009.5306588"},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/2093145.2093150"},{"key":"e_1_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISVLSI.2011.38"},{"key":"e_1_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1364\/JOCN.4.000955"}],"container-title":["ACM Journal on Emerging Technologies in Computing Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2600072","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2600072","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T07:01:21Z","timestamp":1750230081000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2600072"}},"subtitle":["Sectioned Undirectional Optical Ring for Chip Multiprocessor"],"short-title":[],"issued":{"date-parts":[[2014,5]]},"references-count":55,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2014,5]]}},"alternative-id":["10.1145\/2600072"],"URL":"https:\/\/doi.org\/10.1145\/2600072","relation":{},"ISSN":["1550-4832","1550-4840"],"issn-type":[{"value":"1550-4832","type":"print"},{"value":"1550-4840","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,5]]},"assertion":[{"value":"2012-12-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-06-02","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}