Network-on-Chip Examples System-on-Chip Group, CSE-IMM, DTU.

Slides:



Advertisements
Similar presentations
Dan Marconett Next-Generation Networking Systems Lab
Advertisements

Interconnection Networks: Flow Control and Microarchitecture.
Prof. Natalie Enright Jerger
Ch. 10 Circuit Switching and Packet Switching
A Novel 3D Layer-Multiplexed On-Chip Network
Fault-Tolerant Network-Interface for Spatial Division Multiplexing Based Network-on-Chip By Anup Das.
REAL-TIME COMMUNICATION ANALYSIS FOR NOCS WITH WORMHOLE SWITCHING Presented by Sina Gholamian, 1 09/11/2011.
Chapter 8 Hardware Conventional Computer Hardware Architecture.
Reporter: Bo-Yi Shiu Date: 2011/05/27 Virtual Point-to-Point Connections for NoCs Mehdi Modarressi, Arash Tavakkol, and Hamid Sarbazi- Azad IEEE TRANSACTIONS.
Module R R RRR R RRRRR RR R R R R Efficient Link Capacity and QoS Design for Wormhole Network-on-Chip Zvika Guz, Isask ’ har Walter, Evgeny Bolotin, Israel.
Network-on-Chip Network Adapter and Network Issues System-on-Chip Group, CSE-IMM, DTU.
Network-on-Chip An Overview System-on-Chip Group, CSE-IMM, DTU.
L2 to Off-Chip Memory Interconnects for CMPs Presented by Allen Lee CS258 Spring 2008 May 14, 2008.
Network based System on Chip Final Presentation Part B Performed by: Medvedev Alexey Supervisor: Walter Isaschar (Zigmond) Winter-Spring 2006.
Lei Wang, Yuho Jin, Hyungjun Kim and Eun Jung Kim
NoC General concepts Andreas Ehliar - Per Karlström.
Network-on-Chip Links and Implementation Issues System-on-Chip Group, CSE-IMM, DTU.
1 Evgeny Bolotin – ICECS 2004 Automatic Hardware-Efficient SoC Integration by QoS Network on Chip Electrical Engineering Department, Technion, Haifa, Israel.
Orion: A Power-Performance Simulator for Interconnection Networks Presented by: Ilya Tabakh RC Reading Group4/19/2006.
Network-on-Chip: Communication Synthesis Department of Computer Science Texas A&M University.
Low-Latency Virtual-Channel Routers for On-Chip Networks Robert Mullins, Andrew West, Simon Moore Presented by Sailesh Kumar.
Performance and Power Efficient On-Chip Communication Using Adaptive Virtual Point-to-Point Connections M. Modarressi, H. Sarbazi-Azad, and A. Tavakkol.
Switching, routing, and flow control in interconnection networks.
Lecture 1, 1Spring 2003, COM1337/3501Computer Communication Networks Rajmohan Rajaraman COM1337/3501 Textbook: Computer Networks: A Systems Approach, L.
Yao Wang, Yu Wang, Jiang Xu, Huazhong Yang EE. Dept, TNList, Tsinghua University, Beijing, China Computing System Lab, Dept. of ECE Hong Kong University.
High Performance Embedded Computing © 2007 Elsevier Lecture 16: Interconnection Networks Embedded Computing Systems Mikko Lipasti, adapted from M. Schulte.
Networks-on-Chip. Seminar contents  The Premises  Homogenous and Heterogeneous Systems- on-Chip and their interconnection networks  The Network-on-Chip.
1 The Turn Model for Adaptive Routing. 2 Summary Introduction to Direct Networks. Deadlocks in Wormhole Routing. System Model. Partially Adaptive Routing.
NETWORK-ON-CHIP (NOC): A New SoC Paradigm
Communication Synthesis: Buses and Network-on-Chip (NOC) Dr. Eng. Amr T. Abdel-Hamid ELECT 1002 Spring 2008 System-On-a-Chip Design.
ACCESS IC LAB Graduate Institute of Electronics Engineering, NTU Fault-tolerant Multicore System on Network-on-Chip Presenter: Parhelia.
Design, Synthesis and Test of Network on Chips
Networks-on-Chips (NoCs) Basics
Internetworking and ATM Lecture 8, April 30, 2003 Data Communications and Networks Mr. Greg Vogl Uganda Martyrs University.
Déjà Vu Switching for Multiplane NoCs NOCS’12 University of Pittsburgh Ahmed Abousamra Rami MelhemAlex Jones.
1 Lecture 7: Interconnection Network Part I: Basic Definitions Part II: Message Passing Multicomputers.
QoS Support in High-Speed, Wormhole Routing Networks Mario Gerla, B. Kannan, Bruce Kwan, Prasasth Palanti,Simon Walton.
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.
Ob-Chip Networks and Testing1 On-Chip Networks and Testing-II.
A Lightweight Fault-Tolerant Mechanism for Network-on-Chip
George Michelogiannakis, Prof. William J. Dally Concurrent architecture & VLSI group Stanford University Elastic Buffer Flow Control for On-chip Networks.
Network-on-Chip Energy-Efficient Design Techniques for Interconnects Suhail Basit.
TEMPLATE DESIGN © Hardware Design, Synthesis, and Verification of a Multicore Communication API Ben Meakin, Ganesh Gopalakrishnan.
Network-on-Chip Introduction Axel Jantsch / Ingo Sander
Network on Chip - Architectures and Design Methodology Natt Thepayasuwan Rohit Pai.
CS 8501 Networks-on-Chip (NoCs) Lukasz Szafaryn 15 FEB 10.
RF network in SoC1 SoC Test Architecture with RF/Wireless Connectivity 1. D. Zhao, S. Upadhyaya, M. Margala, “A new SoC test architecture with RF/wireless.
1 Optical Packet Switching Techniques Walter Picco MS Thesis Defense December 2001 Fabio Neri, Marco Ajmone Marsan Telecommunication Networks Group
Packet switching network Data is divided into packets. Transfer of information as payload in data packets Packets undergo random delays & possible loss.
Axel Jantsch 1 NOCARC Network on Chip Architecture KTH, VTT Nokia, Ericsson, Spirea TEKES, Vinnova.
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ä.
Improving NoC-based Testing Through Compression Schemes Érika Cota 1 Julien Dalmasso 2 Marie-Lise Flottes 2 Bruno Rouzeyre 2 WNOC
Performance, Cost, and Energy Evaluation of Fat H-Tree: A Cost-Efficient Tree-Based On-Chip Network Hiroki Matsutani (Keio Univ, JAPAN) Michihiro Koibuchi.
Networks-on-Chip (NoC) Suleyman TOSUN Computer Engineering Deptartment Hacettepe University, Turkey.
1 Presenter: Min Yu,Lo 2015/12/21 Kumar, S.; Jantsch, A.; Soininen, J.-P.; Forsell, M.; Millberg, M.; Oberg, J.; Tiensyrja, K.; Hemani, A. VLSI, 2002.
Interconnect Networks Basics. Generic parallel/distributed system architecture On-chip interconnects (manycore processor) Off-chip interconnects (clusters.
Advanced Processor Group The School of Computer Science A Dynamic Link Allocation Router Wei Song, Doug Edwards Advanced Processor Group The University.
Virtual-Channel Flow Control William J. Dally
Predictive High-Performance Architecture Research Mavens (PHARM), Department of ECE The NoX Router Mitchell Hayenga Mikko Lipasti.
A seminar Presentation on NETWORK- ON- CHIP ARCHITECTURE EXPLORATION FRAMEWORK Under the supervision of Presented by Mr.G.Naresh,M.Tech., V.Sairamya Asst.
Network-on-Chip Paradigm Erman Doğan. OUTLINE SoC Communication Basics  Bus Architecture  Pros, Cons and Alternatives NoC  Why NoC?  Components 
The network-on-chip protocol
Azeddien M. Sllame, Amani Hasan Abdelkader
OpenSMART: Single-cycle Multi-hop NoC Generator in BSV and Chisel
Wireless ATM PRESENTED BY : NIPURBA KONAR.
Israel Cidon, Ran Ginosar and Avinoam Kolodny
Networks-on-Chip.
Natalie Enright Jerger, Li Shiuan Peh, and Mikko Lipasti
RECONFIGURABLE NETWORK ON CHIP ARCHITECTURE FOR AEROSPACE APPLICATIONS
Presentation transcript:

Network-on-Chip Examples System-on-Chip Group, CSE-IMM, DTU

© System-on-Chip Group, CSE-IMM, DTU 2 NoC Research Overview

© System-on-Chip Group, CSE-IMM, DTU 3 Case Study ÆTHEREAL Xpipes CHAIN SPIN Nostrum …

© System-on-Chip Group, CSE-IMM, DTU 4 ÆTHEREAL Developed at Philips is a NoC that provides guaranteed throughput (GT) along side best-effort (BE) service All routers in the network have a common sense of time, and the routers forward traffic based on slot allocation. GT traffic is connection-oriented, and next hop information is provided within the packet BE traffic makes use of non-reserved slots BE packets are used to program the GT slots of the routers. Buffering: input queuing is implemented using custom-made hardware fifos, to keep the area costs down NA: provides support for many core interface such as AXI, DLT and support for connection oriented narrowcast and multicast

© System-on-Chip Group, CSE-IMM, DTU 5 ×pipes and ×pipesCompiler Developed by University of Bologna and Stanford University Xpipes a relatively fine-grain soft-macros of switches and pipelined links A go-back-N retransmission strategy is implemented as part of link-level error control Overall, delay for a flit to traverse from across one link and node is 2N+M cycles where N is number of pipeline stages and M is switch stages ×pipesCompiler is a tool to automatically instantiate an application specific custom communication infrastructure using ×pipes components It has been tested by creating both regular mesh and irregular topologies for three video processing applications Results show marginal difference in terms of power usage between the two topologies for the application execution time

© System-on-Chip Group, CSE-IMM, DTU 6 CHAIN Developed at the University of Manchester Implemented entirely using asynchronous circuit techniques exploit low power capabilities Targeted for heterogeneous low power systems, in which the network is system specific It makes use of 1-of-4 encoding, and source routes BE packets It has been implemented in smart cards Recent work from the group involved with CHAIN concerns prioritization in asynchronous networks

© System-on-Chip Group, CSE-IMM, DTU 7 SPIN (Scalable Programmable Integrated Network) Developed by Guerrier and Greiner Implements a fat-tree topology with two one- way 32bit datapaths links Packets are sent (via wormhole) as a sequence of flits each of size 4 bytes Three types of flits; first, data and last. The performance of the network under uniform randomly distributed load shows that the protocol accounts for about 31% of the total throughput, a relatively large overhead.

© System-on-Chip Group, CSE-IMM, DTU 8 Nostrum Developed at KTH in Stockholm has evolved from a system-level chip design approach Proposes a grid-based, router-driven communication media Guaranteed services are provided by so called looped containers Containers are implemented via virtual circuits, using an explicit time division multiplexing mechanism which they call Temporally Disjoint Networks (TDN)

© System-on-Chip Group, CSE-IMM, DTU 9 Conclusion Many NoC solutions exist, each attempting to combining different features The motivation of different architectures is the application on one side and technology on other side. The idea is to make the NoC application specific NoC, yet be general enough for reuse No one-fits-all NoC implementation is available though low power high speed solutions are desired

© System-on-Chip Group, CSE-IMM, DTU 10 References GUERRIER, P. and GREINER, A A generic architecture for on-chip packet- switched interconnections. In Design Automation and Test in Europe, DATE’00. DIELISSEN, J., RADULESCU, A., GOOSSENS, K., and RIJPKEMA, E Concepts and implementation of the phillips network-on-chip. In Proceedings of the IP based SOC IPSOC’03. BAINBRIDGE, J. and FURBER, S Chain: A delay-insensitive chip area interconnect. IEEE Micro. MILLBERG, M., NILSSON, E., THID, R., and JANTSCH, A Guaranteed bandwidth using looped containers in temporally disjoint networks within the nostrum network on chip. In Proceedings of the conference on Design, automation and test in Europe. IEEE Computer Society. OSSO,M. D., BICCARI, G., GIOVANNINI, L., BERTOZZI, D., and BENINI, L ×pipes: a latency insensitive parameterized network-on-chip architecture for multi-processor socs. In Proceedings of 21st International Conference on Computer Design (ICCD04). IEEE Computer Society. JALABERT, A., MURALI, S., BENINI, L., and MICHELI, G. D ×pipesCompiler: A tool for instantiating application specific networks on chip. In Proceedings of Design, Automation and Testing in Europe Conference 2004 (DATE04). IEEE.