3D optical networks-on-chip (NoC) for multiprocessor systems-on-chip (MPSoC)
3D optical networks-on-chip (NoC) for multiprocessor systems-on-chip (MPSoC)
复制标题
DOI:
10.1109/3dic.2009.5306588
复制
发表时间:
2009-10
期刊:
影响因子:
--
通讯作者:
Yaoyao Ye;L. Duan;Jiang Xu;Ouyang Jin;M. K. Hung;Yuan Xie
中科院分区:
文献类型:
--
作者:
Yaoyao Ye;L. Duan;Jiang Xu;Ouyang Jin;M. K. Hung;Yuan Xie
Networks-on-chip (NoC) is emerging as a key on-chip communication architecture for multiprocessor systems-on-chip (MPSoC). In traditional electronic NoCs, high bandwidth can be obtained by increasing the number of parallel metallic wires at the cost of more energy consumption. Optical NoCs are thus proposed to achieve low-power ultra-high-bandwidth data transmission in optical domain. Electronic control technology could be a complement to the optical networks. Besides NoCs, three-dimensional integrated circuits (3D ICs) are another attractive solution for system performance improvement by reducing the interconnect length. The investigation of using 3D IC as a platform for the realization of mixed-technology electronic-controlled optical NoC has not been addressed until recently. In this paper, we propose a 3D electronic-controlled optical NoC implemented in a TSV-based (through-silicon via) two-layer 3D chip. The upper device layer is an optical layer. It integrates an optical data transmission network, which is responsible for optical payload packets transmission. The bottom device layer is an electronic layer. It contains an electronic control network, which is used to route control packets and configure the optical network. We built an 8×8 mesh-based 3D optical NoC, with a 45nm electronic control network. Power comparison with a matched 2D electronic NoC shows that the optical NoC can reduce power consumption significantly. For 2048B packets, it has a 70% power reduction. End-to-end delay (ETE delay) and network throughput of the two NoCs under varying injection rates were evaluated for comparison. The results show that ETE delay of the optical NoC is much smaller than the electronic NoC when the network becomes congested. Take 4096B packets for example, it is 18.7µs in the optical NoC with an injection rate of 0.5, while 33.5µs in the electronic one. A maximum throughput of 478Gbps can be offered by the optical NoC using 32Gbps optical link bandwidth. Because of the low resource utilization of circuit switching, the maximum throughput of the optical NoC is slightly lower than the electronic one.