COMPARISON B/W ELECTRICAL AND OPTICAL COMMUNICATION INSIDE CHIP Irfan Ullah Department of Information and Communication Engineering Myongji university,

Slides:



Advertisements
Similar presentations
IT253: Computer Organization
Advertisements

Evaluation of On-Chip Interconnect Architectures for Multi-Core DSP Students : Haim Assor, Horesh Ben Shitrit 2. Shared Bus 3. Fabric 4. Network on Chip.
Electrical and Computer Engineering UAH System Level Optical Interconnect Optical Fiber Computer Interconnect: The Simultaneous Multiprocessor Exchange.
Presenter : Cheng-Ta Wu Kenichiro Anjo, Member, IEEE, Atsushi Okamura, and Masato Motomura IEEE JOURNAL OF SOLID-STATE CIRCUITS, VOL. 39,NO. 5, MAY 2004.
System Area Network Abhiram Shandilya 12/06/01. Overview Introduction to System Area Networks SAN Design and Examples SAN Applications.
Computer Science & Engineering
Reporter :LYWang We propose a multimedia SoC platform with a crossbar on-chip bus which can reduce the bottleneck of on-chip communication.
CS-334: Computer Architecture
Nios implementation in CCD Camera for "Pi of the Sky" experiment Photonics and Web Engineering Research Group Institute of Electronics Systems Warsaw University.
Optical communications & networking - an Overview
Router Architecture : Building high-performance routers Ian Pratt
Computational Astrophysics: Methodology 1.Identify astrophysical problem 2.Write down corresponding equations 3.Identify numerical algorithm 4.Find a computer.
I/O Channels I/O devices getting more sophisticated e.g. 3D graphics cards CPU instructs I/O controller to do transfer I/O controller does entire transfer.
10 - Network Layer. Network layer r transport segment from sending to receiving host r on sending side encapsulates segments into datagrams r on rcving.
11/14/05ELEC Fall Multi-processor SoCs Yijing Chen.
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.
6/30/2015HY220: Ιάκωβος Μαυροειδής1 Moore’s Law Gordon Moore (co-founder of Intel) predicted in 1965 that the transistor density of semiconductor chips.
Interface circuits I/O interface consists of the circuitry required to connect an I/O device to a computer bus. Side of the interface which connects to.
Mohamed ABDELFATTAH Vaughn BETZ. 2 Why NoCs on FPGAs? Embedded NoCs Area & Power Analysis Comparison Against P2P/Buses 4 4.
Input/Output Systems and Peripheral Devices (03-2)
Module I Overview of Computer Architecture and Organization.
Network Topologies.
SOC Design Lecture 4 Bus and AMBA Introduction.
PHY 201 (Blum) Buses Warning: some of the terminology is used inconsistently within the field.
ROBERT HENDRY, GILBERT HENDRY, KEREN BERGMAN LIGHTWAVE RESEARCH LAB COLUMBIA UNIVERSITY HPEC 2011 TDM Photonic Network using Deposited Materials.
Computer Architecture and Organization
Laudon & Laudon: Canadian Edition
On-Chip Networks and Testing
Introduction to Interconnection Networks. Introduction to Interconnection network Digital systems(DS) are pervasive in modern society. Digital computers.
SHAPES scalable Software Hardware Architecture Platform for Embedded Systems Hardware Architecture Atmel Roma, INFN Roma, ST Microelectronics Grenoble,
Computer Maintenance Unit Subtitle: Bus Structures Excerpted from Copyright © Texas Education Agency, All rights reserved.
Input/OUTPUT [I/O Module structure].
1 | Infinera Copyright 2013 © Infinera's Photonic Integrated Circuits (PICs) Intelligent Transport Network By Dr. Abdul Hyee.
LOGO BUS SYSTEM Members: Bui Thi Diep Nguyen Thi Ngoc Mai Vu Thi Thuy Class: 1c06.
Buses Warning: some of the terminology is used inconsistently within the field.
Architecture Examples And Hierarchy Samuel Njoroge.
Computers Are Your Future Eleventh Edition Chapter 2: Inside the System Unit Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
Chapter 2 The CPU and the Main Board  2.1 Components of the CPU 2.1 Components of the CPU 2.1 Components of the CPU  2.2Performance and Instruction Sets.
Computer Architecture Lecture10: Input/output devices Piotr Bilski.
DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK
Hardware Trends. Contents Memory Hard Disks Processors Network Accessories Future.
Overview of computer communication and Networking Communication VS transmission Computer Network Types of networks Network Needs Standards.
1 CHAPTER 8 TELECOMMUNICATIONSANDNETWORKS. 2 TELECOMMUNICATIONS Telecommunications: Communication of all types of information, including digital data,
Architectural and Physical Design Optimization for Efficient Intra-Tile Communication Liza Rodriguez Aurelio Morales EEL Embedded Systems Dept.
CSE 661 PAPER PRESENTATION
August 1, 2001Systems Architecture II1 Systems Architecture II (CS ) Lecture 9: I/O Devices and Communication Buses * Jeremy R. Johnson Wednesday,
Operating System Issues in Multi-Processor Systems John Sung Hardware Engineer Compaq Computer Corporation.
PaxComm Co. Ltd. 라우터 / 스위치 Chipset ㈜ 팍스콤. PaxComm Co. Ltd. 백 영식 2 목차 1. Layer 2, Layer 3 switching 2. Switching Chip architectures 3. Galileo-I architecture.
PC Internal Components Lesson 4.  Intel is perhaps the most recognizable microprocessor manufacturer. List some others.
Unit III Bandwidth Utilization: Multiplexing and Spectrum Spreading In practical life the bandwidth available of links is limited. The proper utilization.
PART 7 CPU Externals CHAPTER 7: INPUT/OUTPUT 1. Input/Output Problems Wide variety of peripherals – Delivering different amounts of data – At different.
Slide No. 1 Chapter 1, Unit c Data Communications H Telecommunications H LANs, WANs and Intranets.
IT3002 Computer Architecture
Unit 3 Physical Layer.
3/12/2013Computer Engg, IIT(BHU)1 PARALLEL COMPUTERS- 1.
Spring 2007W. Rhett DavisNC State UniversityECE 747Slide 1 ECE 747 Digital Signal Processing Architecture SoC Lecture – Working with Buses & Interconnects.
Network Layer4-1 Chapter 4 Network Layer All material copyright J.F Kurose and K.W. Ross, All Rights Reserved Computer Networking: A Top Down.
ARUN S CS-7 NO:6. HIGH SPEED OPTICAL CABLE TECHNOLOGY HIGH BANDWIDTH UNIVERSAL CONNECTOR SUPPORTS MULTIPLE PROTOCOLS  10Gb/s to 100Gb/s  single universal.
Building manycore processor-to-DRAM networks using monolithic silicon photonics Ajay Joshi †, Christopher Batten †, Vladimir Stojanović †, Krste Asanović.
What is a Bus? A Bus is a communication system that transfers data between components inside a computer or between computers. Collection of wires Data.
THE COMPUTER MOTHERBOARD AND ITS COMPONENTS Compiled By: Jishnu Pradeep.
System on a Programmable Chip (System on a Reprogrammable Chip)
System On Chip.
Azeddien M. Sllame, Amani Hasan Abdelkader
Overview Parallel Processing Pipelining
Input-output I/O is very much architecture/system dependent
I/O BUSES.
Leveraging Optical Technology in Future Bus-based Chip Multiprocessors
Presentation transcript:

COMPARISON B/W ELECTRICAL AND OPTICAL COMMUNICATION INSIDE CHIP Irfan Ullah Department of Information and Communication Engineering Myongji university, Yongin, South Korea Copyright © solarlits.com

Computer Bus “Subsystem that transfers data between components inside a computer” First generation Bundles of wire Second generation CPU and memory on one side Third generation HyperTransport “ Lightning Data Transport (LDT)” 25.6 GB/s unidirectional InfiniBand “ Switched fabric communications link” Fibre Channel, PCI Express, Serial ATA (SATA)

Core-to-core Communication Message passing “form of communication used in parallel computing, object-oriented programming, and interprocess communication” Less PCB ~ more data rate ~ less loss Backside Bus “connects the CPU to CPU cache memory” Cache reduces the average time to access memory

Electrical communication inside SOC  Bus topology Shared bus “Masters and slaves connected to a shared bus” Hierarchical bus “Shared buses interconnected by bridges” Ring “Master and slave communicated using a ring interface”  Bus approach AMBA (Advanced Microcontroller Bus Architecture) by ARM Altera by AVALON CORECONNECT by IBM WISHBONE by Silicore Corporation’s VCI (Virtual Component Interface) by VSIA Sinics OCP (Open Core Protocol) by OCP

Cont’d..  Single on-chip bus can not address the needs of all SoCs  Unsuccessful due to Commercial issues Every application needs its own architecture Published in 1985 Published in 2000

Cont’d.. Texas Instruments Ad-hoc approach H.264 digital video decoder For SOC remapping published in 1999

SOC Bus Processing cores on a single chip On-chip interconnection networks are mostly implemented using buses Bus base networks AMBA, Avalon, CoreConnect, STBus, Wishbone, etc... Characteristics using bus Topology Arbitration method bus-width Types of data transfers “The performance of the SoC design heavily depends upon the efficiency of its bus structure”

Used in highly integrated SoC designs Bus agents are on-chip modules PI (Peripheral Interconnect) bus

Interconnects IP cores to on-chip bus OCP (Open Core Protocol)

SOC Bus

Optical fiber communication application

Fastest system

Today A few large cores on each chip Diminishing returns prevent cores from getting more complex Only option for future scaling is to add more cores p switch m p m p m p m p m p m p m p m p m p m p m p m p m p m p m p m BUS p p c c L2 Cache Tomorrow Simple cores are more power and area efficient Global structures do not scale; all resources must be distributed Multi-core

Scalability How do we turn additional cores into additional performance? Must accelerate single apps, not just run more apps in parallel Efficient core-to-core communication is crucial Architectures that grow easily with each new technology generation Programming Traditional parallel programming techniques are hard Parallel machines were rare and used only by rocket scientists Multicores are ubiquitous and must be programmable by anyone Power Already a first-order design constraint More cores and more communication  more power Previous tricks (e.g. lower Vdd) are running out of steam Cont’d..

Single shared resource Uniform communication cost Communication through memory Doesn’t scale to many cores due to contention and long wires Scalable up to about 8 cores BUS p p c c L2 Cache DRAM Bus-based Interconnect Electrical communication based cores

Point-to-Point Mesh Network p switch m p m p m p m p m p m p m p m p m p m p m p m p m p m p m p m More energy efficient than bus Scalable to hundreds of cores DRAM

Programming Meshes and small cores solve the physical scaling challenge, but programming remains a barrier Parallelizing applications to thousands of cores is hard For high performance, communication and locality must be managed Observations: A cheap broadcast communication mechanism can make programming easier On-chip optical components enable cheap, energy-efficient broadcast

Optical connection 18 p switch m p m p m p m p m p m p m p m p m p m p m p m p m p m p m p m Optical Broadcast WDM Interconnect Electrical Mesh Interconnect

Cont’d.. optical waveguide Signal through every core Signal reaches all cores in <2ns

Cont’d.. 20 N cores

Cont’d.. 21 sending core receiving core flip-flop filter photodetector modulator driver data waveguide transimpedance amplifier multi-wavelength source waveguide  Each core sends data using a different wavelength  no contention  Data is sent once, any or all cores can receive it  efficient broadcast

Cont’d.. sending core A receiving core sending core B FIFO 32 Processor Core FIFO 32 Processor Core FIFO Processor Core 32  Each core contains receive filters and a FIFO buffer for every sender  Data is buffered at receiver until needed by the processing core  Receiver can screen data by sender (i.e. wavelength) or message type

Cont’d..  64 cores, 32 lines, 1 Gb/s  Transmit BW: 64 cores x 1 Gb/s x 32 lines = 2 Tb/s  Receive-Weighted BW: 2 Tb/s * 63 receivers = 126 Tb/s

Mechanism

Research by INTEL 50Gbps Silicon Photonics link

Cont’d..

50Gbps Silicon Photonics link

IBM Research

Cont’d..

IBM optical communication inside chip Links~100 k Length~1 cm BW~1 Tbps Power<10mW

Cont’d.. CMOS-Integrated optical nanophotonics Intra-chip optical network (ICON) “Transmission of data using pulses of light instead of electrical signals” Electrical and optical devices on the same piece of silicon Smaller, faster and more power-efficient chips Silicon nanophotonics WDM Light sources Modulators Switches Detectors

Cont’d.. Links~100 k Length~ cm BW~1 Tbps Power<1mW

Optical network for 64-core

Cont’d..