3-D Mesh-Based Optical Network-on-Chip for Multiprocessor System-on-Chip
Yaoyao Ye,Jiang Xu,Baihan Huang,Xiaowen Wu,Wei Zhang,Xuan Wang,Mahdi Nikdast,Zhehui Wang,Weichen Liu,Zhe Wang
DOI: https://doi.org/10.1109/tcad.2012.2228739
IF: 2.9
2013-01-01
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Abstract:Optical networks-on-chip (ONoCs) are emerging communication architectures that can potentially offer ultrahigh communication bandwidth and low latency to multiprocessor systems-on-chip (MPSoCs). In addition to ONoC architectures, 3-D integrated technologies offer an opportunity to continue performance improvements with higher integration densities. In this paper, we present a 3-D mesh-based ONoC for MPSoCs, and new low-cost nonblocking 4$\,\times\,$4, 5 $\,\times\,$5, 6$\,\times\,$6, and 7$\,\times\,$7 optical routers for dimension-order routing in the 3-D mesh-based ONoC. Besides, we propose an optimized floorplan for the 3-D mesh-based ONoC. The floorplan follows the regular 3-D mesh topology but implements all optical routers in a single optical layer. The floorplan is optimized to minimize the number of extra waveguide crossings caused when merging the 3-D ONoC to one optical layer. Based on a set of real applications and uniform traffic pattern, we develop a SystemC-based cycle-accurate NoC simulator and compare the 3-D mesh-based ONoC with the matched 2-D mesh-based ONoC and 2-D electronic NoC for performance and energy efficiency. Additionally, we quantitatively analyze thermal effects on the 3-D 8 $\,\times\,$8$\,\times\,$2 mesh-based ONoC.