Graphene-enabled hybrid architectures for multiprocessors: bridging nanophotonics and nanoscale wireless communication Sergi Abadal*, Albert Cabellos-Aparicio*, José A. Lázaro, Eduard Alarcón*, Josep Solé-Pareta* and Mario Nemirovsky * NaNoNetworking Center in Catalunya (N3Cat) Optical Communications Group (GCO) Senior ICREA Research Professor in Barcelona Supercomputing Center (BSC)
Table of Contents Introduction The need for Photonic Networks-on-Chip Graphene-enabled Hybrid Optical/Wireless Network-on-Chip Concluding Remarks 6/22/2012 2
Table of Contents Introduction The need for Photonic Networks-on-Chip Graphene-enabled Hybrid Optical/Wireless Network-on-Chip Concluding Remarks 6/22/2012 3
Motivation The performance bottleneck of multicore processors has shifted from the computation capacity to the inter-core communication capacity. Need new scalable communication techniques Initial approach: Network-on-Chip (NoC) 6/22/2012 4
Network-on-Chip Network-on-Chip: substitute bus-based architectures with wireline routed networks to communicate cores of a processor. 6/22/2012 5
Network-on-Chip: Problems The initial concept of Network-on-Chip has already become outdated due to scaling. Technology Downscaling Higher delay per length Higher power consumption Core Density Upscaling Higher power consumption Higher multihop latency Higher router complexity Higher comm requirements 6/22/2012 6
Network-on-Chip: Problems It seems that copper-based interconnections will no longer be able to meet the sustained increase of the requirements in this scenario. High energy per bit ratio 6/22/2012 7
Table of Contents Introduction The need for Photonic Networks-on-Chip Graphene-enabled Hybrid Optical/Wireless Network-on-Chip Concluding Remarks 6/22/2012 8
The Need for Photonic NoCs [1] D. A. B. Miller, 2009 Energy per bit requirements Foreseen efficiency for electrical interconnects Target efficiency for optical interconnects 6/22/2012 9
The Advent of Nanophotonics High photonic device footprint CMOS process incompatibility Nanophotonics Low device area CMOS compatibility 6/22/2012 10
The Advent of Nanophotonics (II) High photonic device footprint CMOS process incompatibility Graphene Nanophotonics Nanoscale Si Photonics Low device area CMOS compatibility 6/22/2012 11
The Advent of Nanophotonics (III) Nanoscale Silicon Photonics Graphene Nanophotonics Wafer-scale platform at 25Gb/s [3] Individual elements at >40 Gb/s [4] Broadband Modulator of only 25 µm 2 [5] Photodetector at 40 GHz bandwidth (potential for 500 GHz) [6] [3] T. Baehr-Jones et al, 2012 [4] M. Ashgari et al, 2011 [5] M. Liu et al, 2011 [6] F. Xia et al, 2009 6/22/2012 12
Photonic Network-on-Chip (I) [7] S. Abadal et al, 2012 Nanophotonics + NoC = Photonic NoC High-bandwidth and low-power NoC A wide variety of design proposals for Photonic NoC appeared recently [7]: Different logical topologies Fully optical or O/E hybrid. Arbitration-based or contention-free Two examples 6/22/2012 13
Photonic Network-on-Chip (II) Photonic Mesh Hybrid Optoelectric Design Circuit-switched Photonic Data Plane Electrical Control Plane [8] A. Shacham, K. Bergman, et al, 2008 Photonic Switches 6/22/2012 14
Photonic Network-on-Chip (III) ATAC Fully Optical Crossbar Contention-Free [9] G. Kurian et al, 2010 Processor [~400 µm] Waveguide Bundle 6/22/2012 15
Photonic Network-on-Chip (IV) DO WE NEED HYBRID ARCHITECTURES? Since some all-optical functions are costly to implement (e.g. buffering, header processing), all-optical NoC designs need costly arbitration schemes or contention-free architectures. Moreover, all-optical NoC options do not scale well. The hybrid approach can provide better scalability by relaxing of some all-optical constrains. However, we want to additionally offer new features. 6/22/2012 16
Table of Contents Introduction The need for Photonic Networks-on-Chip Graphene-enabled Hybrid Optical/Wireless Network-on-Chip Concluding Remarks 6/22/2012 17
Graphene-enabled Hybrid Optical/Wireless NoC (I) 6/22/2012 18
Graphene-enabled Hybrid Optical/Wireless NoC (VI) WHY GRAPHENE FOR WIRELESS? Because of graphene-based nano-antennas [10, 11] Metallic on-chip antennas do not meet either bandwidth or size requirements Graphene antennas are size compatible with processors Wireless communication at the core level. [10] J.M. Jornet, Ian F. Akyildiz, 2010 [11] I. Llatser et al, 2012 Bandwidth is enough as we expect to radiate in the THz band 100 µm ~ 1mm 1 ~ 10 µm 50 µm ~ 1mm 6/22/2012 19
Graphene-enabled Hybrid Optical/Wireless NoC (II) WHY WIRELESS? Latency Reconfigurability Inherent broadcast and multicast Improved Scalability 6/22/2012 20
Graphene-enabled Hybrid Optical/Wireless NoC (III) Broadcast/multicast capabilities are of key importance: Some pervasive parallel applications entail massive all-to-all communication BigData 3D FFT (Supercomputing) MapReduce (Google) A vital part of on-chip traffic is multicast: Cache coherence Data consistency Global resource management 6/22/2012 21
Cache Coherence A = 1 A = 1 A = 1 A = 1 6/22/2012 22
Cache Coherence A = 2 A = 1 A = 1 A = 1 6/22/2012 23
Cache Coherence A = 2 A = 2 A = 2 A = 2 6/22/2012 24
Cache Coherence A = 2 A = 2 A = 2 A = 2 6/22/2012 25
Graphene-enabled Hybrid Optical/Wireless NoC (V) Providing broadcast and multicast communication at the core level could signify not only a relief in the latency and power bottlenecks of traditional multicore architectures, but also a paradigm shift in the way cores of a processor interact between them and with memory. 6/22/2012 26
Table of Contents Introduction The need for Photonic Networks-on-Chip Graphene-enabled Hybrid Optical/Wireless Network-on-Chip Concluding Remarks 6/22/2012 27
Concluding Remarks Modern multiprocessors need efficient and scalable ways to communicate its cores. 6/22/2012 28
Concluding Remarks Modern multiprocessors need efficient and scalable ways to communicate its cores. Graphene enables solutions for this matter, by providing both high-bandwidth, low-power (nanophotonics) and reconfigurable, inherently broadcast (nanoscale wireless) on-chip communication. 6/22/2012 29
Concluding Remarks Modern multiprocessors need efficient and scalable ways to communicate its cores. Graphene enables solutions for this matter, by providing both high-bandwidth, low-power (nanophotonics) and reconfigurable, inherently broadcast (nanoscale wireless) on-chip communication. Our vision is a graphene-enabled hybrid opticalwireless on-chip network that will provide means for novel multiprocessor architectures. 6/22/2012 30
References (I) [1] D. A. B. Miller, Device Requirements for Optical Interconnects to Silicon Chips, Proc. IEEE 97, 1166-1185, 2009. [2] Rajeev J. Ram, CMOS Photonic Integrated Circuits, Optical Fiber Communication Conference (OFC), March 2012, Los Angeles, California [3] T. Baehr-Jones et al, A 25 Gb/s Silicon Photonics Platform Preprint at http://arxiv.org/abs/1203.0767, 2012. [4] M. Asghari, and A. V. Krishnamoorthy, Silicon photonics: Energy-efficient communication, Nature Photonics 5, 268-270, 2011. [5] M. Liu et al. A graphene-based broadband optical modulator, Nature, vol. 474, no. 7349, pp. 64-7, 2011. [6] F. Xia et al. Ultrafast graphene photodetector, Nature Photonics, vol. 4, pp. 839-843, Dec 2009. [7] Abadal, S., Cabellos-Aparicio, A., Lázaro, J. A., Alarcón, E., Solé-Pareta, J., Graphene-enabled hybrid architectures for multiprocessors: bridging nanophotonics and nanoscale wireless communication, to appear in Proceedings of ICTON, 2012. 6/22/2012 31
References (II) [9] A. Shacham, K. Bergman, and L. P. Carloni, Photonic networks-on-chip for future generations of chip multiprocessors, IEEE Transactions on Computers, vol. 57, no. 9, pp. 1246 1260, Sep. 2008. [8] G. Kurian et al. ATAC: A 1000-Core Cache-Coherent Processor with On-Chip Optical Network, in Proceedings of the 19th international conference on Parallel architectures and compilation techniques. ACM, 2010, pp. 477 488. [10] Jornet, J. M. and Akyildiz, I. F., "Graphene-based Nano-antennas for Electromagnetic Nanocommunications in the Terahertz Band," in Proc. of EUCAP 2010, Fourth European Conference on Antennas and Propagation, Barcelona, Spain, April 2010. [11] I. Llatser, C. Kremers, A. Cabellos-Aparicio, J. M. Jornet, E. Alarcón and D. N. Chigrin, Graphene-based Nano-patch Antenna for Terahertz Radiation, in Photonics and Nanostructures - Fundamentals and Applications, May 2012. 6/22/2012 32
Thank you! Thank you very much for your attention. Any question? 6/22/2012 33
Thank you! 6/22/2012 34
Nanophotonics Silicon Photonics [3] T. Baehr-Jones et al, 2012 Nanoscale Silicon Photonics (Silicon-On-Insulator) Total reflection waveguides are obtained by the deposition of the silicon waveguide on top or below of a silicon oxide (SiO 2 ) insulator layer. 6/22/2012 35
Nanophotonics Silicon Photonics (II) [3] T. Baehr-Jones et al, 2012 [4] M. Ashgari et al, 2011 Wafer-scale photonics platform at 25Gb/s with 1Vpp have been demonstrated in [3], including: Modulators Filters Detectors Individual elements demonstrated at higher speeds (40 Gb/s) [4] 6/22/2012 36
Graphene Nanophotonics [5] M. Liu et al, 2011 [6] F. Xia et al, 2009 Graphene Nanophotonics Consists on the propagation of confined light in the form of plasmons in graphene nano-structures. 6/22/2012 37
Graphene Nanophotonics (II) [5] M. Liu et al, 2011 [6] F. Xia et al, 2009 CMOS compatibility is maintained as graphene technology is, in principle, compatible with CMOS processes. The first results are indeed promising: Optical Modulator of only 25 µm 2 with broadband operation [5] Transistor-based photodetector at 40 GHz (potential for 500 GHz bandwidth) [6] 6/22/2012 38