Exploring Chip to Chip Photonic Networks

Slides:



Advertisements
Similar presentations
1 Networks for Multi-core Chip A Controversial View Shekhar Borkar Intel Corp.
Advertisements

QuT: A Low-Power Optical Network-on-chip
A Novel 3D Layer-Multiplexed On-Chip Network
Dynamic Topology Optimization for Supercomputer Interconnection Networks Layer-1 (L1) switch –Dumb switch, Electronic “patch panel” –Establishes hard links.
EE 230: Optical Fiber Communication Lecture 16 From the movie Warriors of the Net Active WDM Components and Networks.
Router Architecture : Building high-performance routers Ian Pratt
All-Optical Header Recognition M. Dagenais Department of Electrical and Computer Engineering, University of Maryland, College Park, MD 20742, USA
MEMS and its Applications Optical Routing, an example Shashi Mysore Computer Science UCSB.
IP I/O Memory Hard Disk Single Core IP I/O Memory Hard Disk IP Bus Multi-Core IP R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R Networks.
MINIMISING DYNAMIC POWER CONSUMPTION IN ON-CHIP NETWORKS Robert Mullins Computer Architecture Group Computer Laboratory University of Cambridge, UK.
Caltech CS184a Fall DeHon1 CS184a: Computer Architecture (Structures and Organization) Day8: October 18, 2000 Computing Elements 1: LUTs.
Large Area, High Speed Photo-detectors Readout Jean-Francois Genat + On behalf and with the help of Herve Grabas +, Samuel Meehan +, Eric Oberla +, Fukun.
CPU Chips The logical pinout of a generic CPU. The arrows indicate input signals and output signals. The short diagonal lines indicate that multiple pins.
Juanjo Noguera Xilinx Research Labs Dublin, Ireland Ahmed Al-Wattar Irwin O. Irwin O. Kennedy Alcatel-Lucent Dublin, Ireland.
Photonic Networks on Chip Yiğit Kültür CMPE 511 – Computer Architecture Term Paper Presentation 27/11/2008.
ROBERT HENDRY, GILBERT HENDRY, KEREN BERGMAN LIGHTWAVE RESEARCH LAB COLUMBIA UNIVERSITY HPEC 2011 TDM Photonic Network using Deposited Materials.
Lecture 03: Fundamentals of Computer Design - Trends and Performance Kai Bu
SMART: A Single- Cycle Reconfigurable NoC for SoC Applications -Jyoti Wadhwani Chia-Hsin Owen Chen, Sunghyun Park, Tushar Krishna, Suvinay Subramaniam,
High-Level Interconnect Architectures for FPGAs An investigation into network-based interconnect systems for existing and future FPGA architectures Nick.
High-Level Interconnect Architectures for FPGAs Nick Barrow-Williams.
Axel Jantsch 1 Networks on Chip Axel Jantsch 1 Shashi Kumar 1, Juha-Pekka Soininen 2, Martti Forsell 2, Mikael Millberg 1, Johnny Öberg 1, Kari Tiensurjä.
WP5 – Wirespeed Photonic Firewall Validation Start M27, finish M35 Avanex lead Description of Work –Establish test bed suitable to validated the optical.
1 Carnegie Mellon University Center for Silicon System Implementation An Architectural Exploration of Via Patterned Gate Arrays Chetan Patel, Anthony Cozzie,
Moore’s Law and Its Future Mark Clements. 15/02/2007EADS 2 This Week – Moore’s Law History of Transistors and circuits The Integrated circuit manufacturing.
Assaf Shacham, Keren Bergman, Luca P. Carloni Presented for HPCAN Session by: Millad Ghane NOCS’07.
WP5 – Wirespeed Photonic Firewall Validation Start M27, finish M41(tbc) CIP now lead Description of Work –Establish test bed suitable to validated the.
Photonic Components Rob Johnson Standards Engineering Manager 10th July 2002 Rob Johnson Standards Engineering Manager 10th July 2002.
Caltech CS184 Winter DeHon 1 CS184a: Computer Architecture (Structure and Organization) Day 11: January 31, 2005 Compute 1: LUTs.
Network On Chip Cache Coherency Final presentation – Part A Students: Zemer Tzach Kalifon Ethan Kalifon Ethan Instructor: Walter Isaschar Instructor: Walter.
Building manycore processor-to-DRAM networks using monolithic silicon photonics Ajay Joshi †, Christopher Batten †, Vladimir Stojanović †, Krste Asanović.
A Low-Area Interconnect Architecture for Chip Multiprocessors Zhiyi Yu and Bevan Baas VLSI Computation Lab ECE Department, UC Davis.
Univ. of TehranIntroduction to Computer Network1 An Introduction to Computer Networks University of Tehran Dept. of EE and Computer Engineering By: Dr.
Zagreb Optical Packet Switching the technology and its potential role in future communication networks Results from.
Connectors, Repeaters, Hubs, Bridges, Switches, Routers, NIC’s
Programmable Logic Devices
Chapter 2 PHYSICAL LAYER.
GreenCloud: A Packet-level Simulator of Energy-aware Cloud Computing Data Centers Dzmitry Kliazovich, Pascal Bouvry, Yury Audzevich, and Samee Ullah Khan.
Lynn Choi School of Electrical Engineering
Multiprocessing.
Optical RESERVOIR COMPUTING
Modeling event building architecture for the triggerless data acquisition system for PANDA experiment at the HESR facility at FAIR/GSI Krzysztof Korcyl.
Digital readout architecture for Velopix
Optoelectronic Integration
Dynamic connection system
ESE532: System-on-a-Chip Architecture
3Boston University ECE Dept.;
Pablo Abad, Pablo Prieto, Valentin Puente, Jose-Angel Gregorio
Morgan Kaufmann Publishers
Architecture & Organization 1
Exploring Concentration and Channel Slicing in On-chip Network Router
Making Networks Light March 29, 2018 Charleston, South Carolina.
SWITCHING Switched Network Circuit-Switched Network Datagram Networks
On-Time Network On-chip
William Stallings Data and Computer Communications
The Role of Light in High Speed Digital Design
Module 5 - Switches CCNA 3 version 3.0.
Analysis of a Chip Multiprocessor Using Scientific Applications
Israel Cidon, Ran Ginosar and Avinoam Kolodny
Architecture & Organization 1
3.1 Introduction to CPU Central processing unit etched on silicon chip called microprocessor Contain tens of millions of tiny transistors Key components:
Characteristics of Reconfigurable Hardware
Data Communication Networks
GCSE OCR 4 Storage Computer Science J276 Unit 1
Five Key Computer Components
Fiber Optic Communication By
Leveraging Optical Technology in Future Bus-based Chip Multiprocessors
Applications for photonics are everywhere
Fiber Optic Transmission
Fibre Optic Transmission
Connectors, Repeaters, Hubs, Bridges, Switches, Routers, NIC’s
Presentation transcript:

Exploring Chip to Chip Photonic Networks Philip Watts Computer Laboratory University of Cambridge About myself: PhD and industrial experience in photonics and fibre-optic communications Became interested in photonics for computer systems during work with Intel Research in 2004-5 Fellowship for 2 years to study implications of latest photonic components for computer networks Acknowledgement 1851 Will describe our proposed work Acknowledgement: Royal Commission for the Exhibition of 1851

Exploring Chip-to-Chip Photonics Bandwidth improvements in electronic interconnects have been achieved at the expense of increased latency and power consumption Photonics has the potential to reduce power consumption/ latency Known for a long time, BUT size, cost, manufacturing issues Enabling technologies: silicon photonics and 3D integration Needs a holistic, system assessment assessing power consumption and performance

Photonics: Low Power and Latency ? For point-to-point links: Photonics power consumption is not dependent on distance, only on modulator/detector capacitance Electrical interconnect power increases exponentially with distance Photonics is not pin limited Large bandwidth, low latency using by wavelength multiplexing Switched systems: Photonics switching power is not dependent on bandwidth Electronic routers, power and latency consumed for each hop/buffer 10 mm best estimate of critical distance – 0.5 x chip with

Enabling Technology 1: Silicon Photonics What’s changed? Compact waveguides in Si/SiO2 Compact and low cost Source: Intel Off-chip, polymer waveguides Integration on Copper PCBs 1.4m long spiral polymer waveguide with input from HeNe laser Ring resonators can modulate, switch and filter Switch/Modulate at >10Gb/s Appropriate detectors and light-sources already exist Diagram: M. Lipson (Cornell)

Enabling Technology 2: 3D Integration Recent advances in 3D point toward multiple cores + DRAM layers (≈1 GB) + network within a single package Combine such modules to produce larger systems for data centres or high performance computing III-V substrates for light sources can be integrated Chip-to-chip photonics gives a bigger win than on-chip, due to approx 10 mm critical distance We will concentrate on chip-to-chip

Characteristics of a Photonic Network Photonic Limitations: Signals can not be (practically) buffered Difficult to read header and setup switch on the fly These limitations leads naturally to circuit switching (with edge buffers) Photonics is good for flows/large packets Relatively inefficient for small packets (e.g. cache lines) Obvious network choice: Central Xbar/Clos switch with time slot access, e.g. SWIFT (Intel/Cambridge) Various alternative distributed approaches proposed

FPGA-based Full System Emulation FPGA-based emulation enables full system power/performance data using realistic workloads/timescales 100x faster than software simulation Existing Computer Lab project, C3D, provides BEE3 infrastructure, cores and all-electronic reference design Emulate 1000+ core computer with photonic chip-to-chip network model 4 high-end FPGAs per board 4-8 MIPS-64 cores per FPGA Clock rate ≈ 100 MHz Levels of model abstraction Parameterisable and synthesisable SystemVerilog network model Photonic component power consumption model Photonic path viability model To discover apllications in which photonic networks give a big win, need full system emulation Features of BEE3 board (UC Berkeley/Microsoft)

Exploring Chip-to-chip Photonics Collaborators: Myself, Andrew Moore, Simon Moore (Cambridge), Robert Killey (UCL EE) Program to investigate implications of chip-to-chip photonic interconnect on architecture of: Data Centres High Performance Computing Build accurate and experimentally verified models of latest silicon photonics components (UCL) Build full system FPGA-based emulator Allows rapid network architectural exploration Find applications which benefit from photonic networks Determine power savings and performance gains and optimised Find applications and network types which maximise power savings and performance gains

Backup

Distributed Switching Columbia University Photonic NoC with Electronic Overlay Cross-bar approach is limited by N2 scaling and complexity of arbitration/allocation Example IBM/Corning OSMOSIS for 2000 ports/50m diameter Alternatives using distributed switching Mesh/Torus networks path must be setup in advance => only suitable for large blocks of data Wavelength encoded address Packets dropped on contention => head of line blocking Columbia University SpinNet

Ring Resonator Applications 4 port switch - switching multiple wavelengths simultaneously (e.g. 16 wavelengths x 10 Gb/s = 160 Gb/s) Modulating multiple signals (1-20 GHz) onto multiple wavelengths on a single waveguide Reverse process used to demultiplex wavelengths to recover individual signals Diagrams: K.Bergman (Columbia), M.Lipson (Cornell)

3D/SiP Technology 3D/SiP allows various processes including III-V substrates to be integrated in one package Source: IBM

SOA Switching CAPE speciality SOAs have amplification so no power budget issues Can switch large bandwidth High power Require temperature stabilisation

Lockside Performance 4 x 4 mesh network 64 x 250 Mb/s = 16 Gb/s per link Designed for on chip Plenty of wiring resources available For off-chip, each node would require 256 signal pins Lightly loaded photonic cross-bar latency = 2 cycles (for 1-8 packet length)

Example: Photonic Cross-bar Min slot time = (RTT to switch) + (arbitration time) ≈ 15 ns for 1m network radius Switching time with ring resonators is v. low Min latency = 2 slot times ≈ 30 ns 128b packet only uses 800ps! 15 ns also allows 280B per slot (16λ x 10Gb/s) Currently creating initial model of chip-to-chip photonic network to add to C3D system Compare with electronic VC router network Initial design: 32 Nodes each serving a 32-core chip = 1000 cores 4 boards with 8 chips per board Central x-bar switch, centralised routing and arbitration, fixed time slots Network radius = 1m Node bandwidth: 16 wavelengths at 5-10 Gb/s each = 80-160 Gb/s

Multiple Networks An idea that repeatedly comes up in literature: Two networks One for large packets/flows Photonic, circuit switched or with long slot One for short packets, could be: Photonic with minimum slot time Electronic Point2point photonic Local (covering a single PCB) and global networks Centralised cross-bar removes locality Additional networks for broadcast/multicast High bandwidth photonic signals can be split many ways without impedance matching issues However, power budgets! This is an area where Semiconductor Optical Amps may be useful

Photonic Interconnect Some improvement in power and bandwidth/distance is obtained by simple replacement of electrical cables with fibre We are interested in minimising power consumption using efficient switching and wavelength multiplexing Interested in this ↓ not this ↓

Communication Centric Computer Design (C3D) Computer architecture group project to investigate communications in multi-core systems Implementation technology Architecture Algorithm mapping Programming Need accurate power consumption/performance data for full system On-chip multi-core network using VC routers [Mullins 2006]

Silicon Photonics - Waveguides Compact waveguides in Si/SiO2 400 x 200 nm typical Bend radius ≈ few μm Compact circuits Low loss CMOS compatible manufacturing Low cost Off-chip, polymer waveguides on PCB are in development Source: Intel

Silicon Photonics – Active Devices Ring resonators can modulate, switch and filter 3-50 μm diameter Capacitances <5fF Low power Switch many wavelengths simultaneously Modulation >10 Gb/s demo’ed Ge photodetectors integrated with silicon waveguide 20 GHz bandwidth with high responsivity Only need a light source Can be off-chip Diagram: M. Lipson (Cornell) d