Abstract
Regarding the increase in the number of cores in the electronic network-on-chip, they may not be an ideal choice in the response of needing latency, power, and reliability. However, this problem has been effectively solved by proposing photonic network-on-chips (PNoCs). The optical routers play an indispensable role in the PNoCs. So far, multiple routers for different architectures of PNoC have been proposed. The most of optical routers are based on micro-ring resonators (MRRs), while Mach–Zehnder interferometers (MZIs) are preferable for optical router design due to their high thermal tolerance and potential for large capacity. In this research, a 4 × 4 non-blocking optical router based on Mach–Zehnder interferometer is proposed. The router is designed for a deadlock-free North-Last turning model, called NLR-OP. The NLR-OP non-blocking optical router is extended to improve network performance and physical layer parameters for a wide range of silicon nano-photonic multicore interconnection topologies. Moreover, assigning 30 dB to the optical power budget for interconnection using the NLR-OP router allows the Non-blocking Torus to expand to 196 nodes. Compared to previously reported router designs, this router design allows quantifying the improvement in system performance parameters in terms of insertion loss for well-known photonic interconnection topologies. For instance, applying the NLR-OP optical router in the Non-blocking Torus topology leads to a 38% reduction insertion loss in comparison with the previously highest performing optical router design. The routing performance of this router is simulated by the successful transmission of a 20-Gbps optical signal at the wavelength range of 1548 nm to 1557 nm for each qualified port from a choice of 10 possible physical links.


























Similar content being viewed by others
References
Kulkarni A, Page A, Attaran N et al (2017) An energy-efficient programmable manycore accelerator for personalized biomedical applications. IEEE Trans Very Large Scale Integration (VLSI) Syst 26:96–109
Pullini A, Conti F, Rossi D et al (2017) A heterogeneous multicore system on chip for energy efficient brain inspired computing. IEEE Trans Circuits Syst II Express Briefs 65:1094–1098
Lerner S, Yilmaz I, Taskin B (2018) Custard: ASIC Workload-Aware Reliable Design for Multicore IoT Processors. IEEE Trans Very Large Scale Integration (VLSI) Syst 27:700–710
Urbina M, Acosta T, Lázaro J et al (2019) Smart Sensor: SoC architecture for the Industrial Internet of Things. IEEE Internet Things J 6:6567–6577
Pullini A, Rossi D, Loi I et al (2019) Mr. wolf: an energy-precision scalable parallel ultra low power soc for iot edge processing. IEEE J Solid-State Circuits 54:1970–1981
Taheri E, Kim RG, Nikdast M (2021) AdEle: an adaptive congestion-and-energy-aware elevator selection for partially connected 3D NoCs. arXiv preprint arXiv:210208323
Boroumand B, Yaghoubi E, Barekatain B (2020) An enhanced cost-aware mapping algorithm based on improved shuffled frog leaping in network on chips. J Supercomput, 1–25
Khoroush S, Reshadi M, Khademzadeh A (2018) Application mapping in hybrid photonic networks-on-chip for reducing insertion loss. J Supercomput 74:4647–4671
Liang L, Zhang K, Zheng CT et al (2017) N×N reconfigurable nonblocking polymer/silica hybrid planar optical switch matrix based on total-internal-reflection effect. IEEE Photonics J 9:1–11
Vahidifar S, Reshadi M (2017) Loss-aware routing algorithm for photonic networks on chip. J Supercomput 73:5496–5514
Ben AA, Ben AA (2015) Hybrid silicon-photonic network-on-chip for future generations of high-performance many-core systems. J Supercomput 71:4446–4475
Reza A, Sarbazi-Azad H, Khademzadeh A et al (2014) A loss aware scalable topology for photonic on chip interconnection networks. J Supercomput 68:106–135
Sunny F, Mirza A, Thakkar I et al (2020) LORAX: Loss-aware approximations for energy-efficient silicon photonic networks-on-chip. In: Proceedings of the 2020 on Great Lakes Symposium on VLSI, pp 235–240
Bagheri Renani N, Yaghoubi E (2018) A review of optical routers in photonic networks-on-chip: a literature survey. J Adv Comput Eng Technol 4:143–154
Hesham S, Rettkowski J, Goehringer D, Abd El Ghany MA (2016) Survey on real-time networks-on-chip. IEEE Trans Parallel Distrib Syst 28:1500–1517
Shacham A, Bergman K, Carloni LP (2008) Photonic networks-on-chip for future generations of chip multiprocessors. IEEE Trans Comput 57:1246–1260
Lu L, Zhou L, Li Z et al (2015) Broadband 4×4 nonblocking Silicon electrooptic switches based on Mach-Zehnder interferometers. IEEE Photonics J 7:1–8
Guo Z, Lu L, Zhou L et al (2017) 16× 16 silicon optical switch based on dual-ring-assisted Mach-Zehnder interferometers. J Lightwave Technol 36:225–232
Dupuis N, Lee BG, Rylyakov AV et al (2015) Design and fabrication of low-insertion-loss and low-crosstalk broadband $2\times 2$ Mach-Zehnder silicon photonic switches. J Lightwave Technol 33:3597–3606
Shabani H, Roohi A, Reza A et al (2015) Loss-aware switch design and non-blocking detection algorithm for intra-chip scale photonic interconnection networks. IEEE Trans Comput 65:1789–1801
Chan J, Biberman A, Lee BG, Bergman K (2008) Insertion loss analysis in a photonic interconnection network for on-chip and off-chip communications. In: LEOS 2008–21st Annual Meeting of the IEEE Lasers and Electro-Optics Society. IEEE, pp 300–301
Yaghoubi E, Reshadi M, Hosseinzadeh M (2015) Mach–Zehnder-based optical router design for photonic networks on chip. Opt Eng 54:35102
Shacham A, Lee BG, Biberman A, et al (2007) Photonic NoC for DMA communications in chip multiprocessors. In: 15th Annual IEEE Symposium on High-Performance Interconnects (HOTI 2007). IEEE, pp 29–38
Bergman K, Carloni LP, Biberman A et al (2014) Photonic network-on-chip design. Springer, Heidelberg
Yang Y, Chen K, Gu H et al (2018) TAONoC: A regular passive optical network-on-chip architecture based on comb switches. IEEE Transactions on Very Large Scale Integration (VLSI) Systems 27:954–963
Yang M, Green WMJ, Assefa S et al (2011) Non-blocking 4x4 electro-optic silicon switch for on-chip photonic networks. Opt Express 19:47–54
Geng M, Tang Z, Chang K et al (2017) N-port strictly non-blocking optical router based on Mach-Zehnder optical switch for photonic networks-on-chip. Opt Commun 383:472–477
Liu K, Wang L, Zhang C et al (2018) Compact InGaAsP/InP nonblocking 4×4 trench-coupler-based Mach-Zehnder photonic switch fabric. Appl Opt 57:3838–3846
Ye T, Ding J, Lee TT, Maier G (2020) AWG-based nnonblocking Shuffle-exchange networks. IEEE/ACM Trans Netw 28:2699–2712
Fadhel M, Huang L, Gu H (2020) RRW: a reliable ring waveguide-based optical router for photonic network-on-chip. In: International Symposium on Parallel Architectures, Algorithms and Programming, pp 429–438
Yahya MR, Wu N, Zhou F et al (2020) SMOR: design of an optimized 5×5 nonblocking optical router for photonic NoCs constructed via silicon microring optical switch. Opt Eng 59:46104
Lin J, Pengfei C, Rui S, Haoyue W (2020) MSONoC: a non-blocking optical interconnection network for inter cluster communication. High Technol Lett, 262–269
Asadinia S, Mehrabi M, Yaghoubi E (2020) Surix: Non-blocking and low insertion loss micro-ring resonator-based optical router for photonic network on chip. J Supercomput, pp 1–23
Bahadori M, Rumley S, Polster R, Bergman K (2016) Loss and crosstalk of scalable MZI-based switch topologies in silicon photonic platform. In: 2016 IEEE Photonics Conference (IPC). IEEE, pp 615–616
Wang H, Petracca M, Biberman A et al (2008) Nanophotonic optical interconnection network architecture for on-chip and off-chip communications. In: Optical Fiber Communication Conference. Optical Society of America, p JThA92
Chan J, Hendry G, Biberman A, Bergman K (2010) Architectural exploration of chip-scale photonic interconnection network designs using physical-layer analysis. J Lightwave Technol 28:1305–1315
Beneš VE (1962) Algebraic and topological properties of connecting networks. Bell Syst Tech J 41:1249–1274
Wu Y, Lu C, Chen Y (2016) A survey of routing algorithm for mesh Network-on-Chip. Front Comp Sci 10:591–601
Asadi B, Reshadi M, Khademzadeh A (2017) A routing algorithm for reducing optical loss in photonic Networks-on-Chip. Photon Netw Commun 34:52–62
Chan JW (2012) Architectural exploration and design methodologies of photonic interconnection networks. Columbia University
Lu L, Zhao S, Zhou L et al (2016) 16× 16 non-blocking silicon optical switch based on electro-optic Mach-Zehnder interferometers. Opt Express 24:9295–9307
Zhao S, Lu L, Zhou L et al (2016) 16× 16 silicon Mach-Zehnder interferometer switch actuated with waveguide microheaters. Photonics Research 4:202–207
Thakkar IG, Pasricha S (2018) LIBRA: Thermal and process variation aware reliability management in photonic networks-on-chip. IEEE Trans Multi-Scale Comput Syst 4:758–772
Xia F, Sekaric L, Vlasov Y (2007) Ultracompact optical buffers on a silicon chip. Nat Photonics 1:65–71
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Renani, N.B., Yaghoubi, E., Sadehnezhad, N. et al. NLR-OP: a high-performance optical router based on North-Last turning model for multicore processors. J Supercomput 78, 2442–2476 (2022). https://doi.org/10.1007/s11227-021-03920-3
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-021-03920-3