Photonic NoC for DMA Communications in Chip Multiprocessors

As multicore architectures prevail in modern high- performance processor chip design, the communications bottleneck has begun to penetrate on-chip interconnects. With vastly growing numbers of cores and on-chip computation, a high-bandwidth, low-latency, and, perhaps most importantly, low-power communication infrastructure is critically required for next generation chip multiprocessors. Recent remarkable advances in silicon photonics and the integration of photonic elements with standard CMOS processes suggest the use of photonic networks-on-chip. In this paper we review the previously proposed architecture of a hybrid electronic/photonic NoC. We improve the former internally blocking switches by designing a non-blocking photonic switch, and we estimate the optical loss budget and area requirements of a practical NoC implementation based on the new switches. Additionally, we tackle one of the key performance challenges: the latency associated with setting-up photonic paths. Simulations show that the technique suggested can substantially reduce the latency and increase the effective bandwidth. Finally, we consider the DMA communication model in the context of the photonic network and evaluate the optimal DMA block size.

[1]  William J. Dally,et al.  Route packets, not wires: on-chip inteconnection networks , 2001, DAC '01.

[2]  Krste Asanovic,et al.  Replacing global wires with an on-chip network: a power analysis , 2005, ISLPED '05. Proceedings of the 2005 International Symposium on Low Power Electronics and Design, 2005..

[3]  Qianfan Xu,et al.  Characterization of a 4$\,\times\,$ 4 Gb/s Parallel Electronic Bus to WDM Optical Link Silicon Photonic Translator , 2007, IEEE Photonics Technology Letters.

[4]  William J. Dally,et al.  Microarchitecture of a high radix router , 2005, 32nd International Symposium on Computer Architecture (ISCA'05).

[5]  Dean M. Tullsen,et al.  Interconnections in multi-core architectures: understanding mechanisms, overheads and scaling , 2005, 32nd International Symposium on Computer Architecture (ISCA'05).

[6]  Fabrizio Petrini,et al.  FROM STANDARD SERVER BUILDING BLOCKS . ITS SHORT-MESSAGE PROCESSING UNIT PERMITS FAST INJECTION OF SMALL MESSAGES , PROVIDING ULTRA -LOW LATENCY AND SCALABILITY TO THOUSANDS OF NODES. QSNET II : DEFINING HIGH-PERFORMANCE NETWORK DESIGN , 2005 .

[7]  F. Xia,et al.  Ultracompact optical buffers on a silicon chip , 2007 .

[8]  Y. Vlasov,et al.  Ultrafast-pulse self-phase modulation and third-order dispersion in Si photonic wire-waveguides. , 2006, Optics express.

[9]  Fabrizio Petrini,et al.  Cell Multiprocessor Communication Network: Built for Speed , 2006, IEEE Micro.

[10]  Luca P. Carloni,et al.  On the Design of a Photonic Network-on-Chip , 2007, First International Symposium on Networks-on-Chip (NOCS'07).

[11]  Donald M. Chiarulli,et al.  High-speed optoelectronics receivers in SiGe , 2004, 17th International Conference on VLSI Design. Proceedings..

[12]  William J. Dally,et al.  Principles and Practices of Interconnection Networks , 2004 .

[13]  Saurabh Dighe,et al.  An 80-Tile 1.28TFLOPS Network-on-Chip in 65nm CMOS , 2007, 2007 IEEE International Solid-State Circuits Conference. Digest of Technical Papers.

[14]  Assaf Shacham,et al.  Maximizing GFLOPS-per-Watt : High-Bandwidth , Low Power Photonic On-Chip Networks , 2006 .

[15]  Kumar N. Sivarajan,et al.  Optical Networks: A Practical Perspective , 1998 .

[16]  Cary Gunn,et al.  CMOS Photonics for High-Speed Interconnects , 2006, IEEE Micro.

[17]  Qianfan Xu,et al.  12.5 Gbit/s carrier-injection-based silicon micro-ring silicon modulators. , 2007, Optics express.

[18]  Timothy Mark Pinkston,et al.  Trends toward on-chip networked microsystems , 2005, Int. J. High Perform. Comput. Netw..

[19]  Luca Benini,et al.  Networks on Chips : A New SoC Paradigm , 2022 .