SLaC: Stage laser control for a flattened butterfly network

Photonic interconnects have emerged as a promising candidate technology for high-performance energy-efficient on-chip, on-board, and datacenter-scale interconnects. However, the high optical loss of many nanophotonic components coupled with the low efficiency of current laser sources result in exceedingly high total power requirements for the laser. As optical interconnects stay on even during periods of system inactivity, most of this power is wasted, which has prompted research on laser gating. Unfortunately, prior work on laser gating has only focused on low-scalability on-chip photonic interconnects (photonic crossbars), and disrupts the connectivity of the network which renders a high-performance implementation challenging. In this paper we propose SLaC, a laser gating technique that turns on and off redundant paths in a photonic flattened-butterfly network to save laser energy while maintaining high performance and full connectivity. Maintaining full connectivity removes the laser turn-on latency from the critical path and results in minimal performance degradation. SLaC is equally applicable to on-chip, on-board, and datacenter level interconnects. For on-chip and multi-chip applications, SLaC saves up to 67% of the laser energy (43-57% on average) when running real-world workloads. On a datacenter network, SLaC saves 79% of the laser energy on average when running traffic traces collected from university datacenter servers.

[1]  Christopher Batten,et al.  Building Many-Core Processor-to-DRAM Networks with Monolithic CMOS Silicon Photonics , 2009, IEEE Micro.

[2]  Alexander Fang,et al.  Integrated Silicon Photonic Laser Sources for Telecom and Datacom , 2013, 2013 Optical Fiber Communication Conference and Exposition and the National Fiber Optic Engineers Conference (OFC/NFOEC).

[3]  Christopher Batten,et al.  Designing Chip-Level Nanophotonic Interconnection Networks , 2012, IEEE Journal on Emerging and Selected Topics in Circuits and Systems.

[4]  Chen Sun,et al.  DSENT - A Tool Connecting Emerging Photonics with Electronics for Opto-Electronic Networks-on-Chip Modeling , 2012, 2012 IEEE/ACM Sixth International Symposium on Networks-on-Chip.

[5]  M. Lipson,et al.  Low loss etchless silicon photonic waveguides , 2009, 2009 Conference on Lasers and Electro-Optics and 2009 Conference on Quantum electronics and Laser Science Conference.

[6]  M. Romagnoli,et al.  An electrically pumped germanium laser. , 2012, Optics express.

[7]  Nikolaos Hardavellas,et al.  EcoLaser: An adaptive laser control for energy-efficient on-chip photonic interconnects , 2014, 2014 IEEE/ACM International Symposium on Low Power Electronics and Design (ISLPED).

[8]  Hui Li,et al.  Energy-efficient and temperature-stable high-speed VCSELs for optical interconnects , 2013, 2013 15th International Conference on Transparent Optical Networks (ICTON).

[9]  Fabrice Blache,et al.  High performance InP-based quantum dash semiconductor mode-locked lasers for optical communications , 2009, Bell Labs Technical Journal.

[10]  M. Mahdi,et al.  Characterization of Turn-On Time Delay in a Fiber Grating Fabry–Perot Lasers , 2012, IEEE Photonics Journal.

[11]  Lizhong Chen,et al.  MP3: Minimizing performance penalty for power-gating of Clos network-on-chip , 2014, 2014 IEEE 20th International Symposium on High Performance Computer Architecture (HPCA).

[12]  Christopher Batten,et al.  Silicon-photonic clos networks for global on-chip communication , 2009, 2009 3rd ACM/IEEE International Symposium on Networks-on-Chip.

[13]  Yu Zhang,et al.  Firefly: illuminating future network-on-chip with nanophotonics , 2009, ISCA '09.

[14]  David A. Maltz,et al.  Network traffic characteristics of data centers in the wild , 2010, IMC '10.

[15]  J. Bowers,et al.  Electrically pumped hybrid AlGaInAs-silicon evanescent laser. , 2006, Optics express.

[16]  K. Petermann Laser Diode Modulation and Noise , 1988 .

[17]  Edith Beigné,et al.  Automatic Power Regulation Based on an Asynchronous Activity Detection and its Application to ANOC Node Leakage Reduction , 2008, 2008 14th IEEE International Symposium on Asynchronous Circuits and Systems.

[18]  Chen Sun,et al.  Cross-layer Energy and Performance Evaluation of a Nanophotonic Manycore Processor System Using Real Application Workloads , 2012, 2012 IEEE 26th International Parallel and Distributed Processing Symposium.

[19]  John E. Bowers,et al.  Energy Efficient and Energy Proportional Optical Interconnects for Multi-Core Processors: Driving the Need for On-Chip Sources , 2014, IEEE Journal of Selected Topics in Quantum Electronics.

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

[21]  Ketan Patel,et al.  High-power single-mode InGaAsP/InP laser diodes for pulsed operation , 2012, OPTO.

[22]  Venkatesh Akella,et al.  DCOF—An Arbitration Free Directly Connected Optical Fabric , 2012, IEEE Journal on Emerging and Selected Topics in Circuits and Systems.

[23]  Thomas F. Wenisch,et al.  SimFlex: Statistical Sampling of Computer System Simulation , 2006, IEEE Micro.

[24]  Alex C. Snoeren,et al.  Inside the Social Network's (Datacenter) Network , 2015, Comput. Commun. Rev..

[25]  Nikos Hardavellas,et al.  Towards energy-efficient photonic interconnects , 2015, Photonics West - Optoelectronic Materials and Devices.

[26]  Thomas F. Wenisch,et al.  SimFlex: a fast, accurate, flexible full-system simulation framework for performance evaluation of server architecture , 2004, PERV.

[27]  Luiz André Barroso,et al.  The Case for Energy-Proportional Computing , 2007, Computer.

[28]  Christopher Nitta,et al.  Photonic Interconnects: A Computer Architect's Perspective , 2013, Photonic Interconnects: A Computer Architect's Perspective.

[29]  Bruce Jacob,et al.  DRAMSim2: A Cycle Accurate Memory System Simulator , 2011, IEEE Computer Architecture Letters.

[30]  Li Zhou,et al.  PROBE: Prediction-based optical bandwidth scaling for energy-efficient NoCs , 2013, 2013 Seventh IEEE/ACM International Symposium on Networks-on-Chip (NoCS).

[31]  Ashok V. Krishnamoorthy,et al.  Computer Systems Based on Silicon Photonic Interconnects A proposed supercomputer-on-a-chip with optical interconnections between processing elements will require development of new lower-energy optical components and new circuit architectures that match electrical datapaths to complementary optical , 2009 .

[32]  Jung Ho Ahn,et al.  Corona: System Implications of Emerging Nanophotonic Technology , 2008, 2008 International Symposium on Computer Architecture.

[33]  Christopher Batten,et al.  Designing multi-socket systems using silicon photonics , 2009, ICS.

[34]  William J. Dally,et al.  Flattened butterfly: a cost-efficient topology for high-radix networks , 2007, ISCA '07.

[35]  Christopher Batten,et al.  Building Manycore Processor-to-DRAM Networks with Monolithic Silicon Photonics , 2008, 2008 16th IEEE Symposium on High Performance Interconnects.

[36]  Christopher Batten,et al.  Implementing System-in-Package with Nanophotonic Interconnect , 2010 .

[37]  Hong Liu,et al.  Energy proportional datacenter networks , 2010, ISCA.

[38]  G. A. Mahdiraji,et al.  Characterization of Transient Response in Fiber Grating Fabry–Perot Lasers , 2012, IEEE Photonics Journal.

[39]  Ashok V. Krishnamoorthy,et al.  Silicon-photonic network architectures for scalable, power-efficient multi-chip systems , 2010, ISCA '10.

[40]  J. Michel,et al.  Ge-on-Si laser operating at room temperature. , 2010, Optics letters.

[41]  Hui Chen,et al.  Electrical and optical on-chip interconnects in scaled microprocessors , 2005, 2005 IEEE International Symposium on Circuits and Systems.

[42]  Alyssa B. Apsel,et al.  Leveraging Optical Technology in Future Bus-based Chip Multiprocessors , 2006, 2006 39th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO'06).

[43]  Nikolaos Hardavellas,et al.  Galaxy: a high-performance energy-efficient multi-chip architecture using photonic interconnects , 2014, ICS '14.