RECONFIGURABLE NETWORK ON CHIP ARCHITECTURE FOR AEROSPACE APPLICATIONS

Slides:



Advertisements
Similar presentations
Data Communications and Networking
Advertisements

COMPUTER NETWORK TOPOLOGIES
Machine cycle.
Computer Network Topologies
Nilesh Agre Wedashree Jalukar Neelima Shahi Group Members.
Presentation of Designing Efficient Irregular Networks for Heterogeneous Systems-on-Chip by Christian Neeb and Norbert Wehn and Workload Driven Synthesis.
Network Topologies CS 1202.
Network Topologies CSC (c) Nouf AlJaffan.
Input/Output and Communication
1 25\10\2010 Unit-V Connecting LANs Unit – 5 Connecting DevicesConnecting Devices Backbone NetworksBackbone Networks Virtual LANsVirtual LANs.
High Performance Embedded Computing © 2007 Elsevier Lecture 16: Interconnection Networks Embedded Computing Systems Mikko Lipasti, adapted from M. Schulte.
Introduction to Interconnection Networks. Introduction to Interconnection network Digital systems(DS) are pervasive in modern society. Digital computers.
Report Advisor: Dr. Vishwani D. Agrawal Report Committee: Dr. Shiwen Mao and Dr. Jitendra Tugnait Survey of Wireless Network-on-Chip Systems Master’s Project.
High-Level Interconnect Architectures for FPGAs An investigation into network-based interconnect systems for existing and future FPGA architectures Nick.
1 Next Few Classes Networking basics Protection & Security.
High-Level Interconnect Architectures for FPGAs Nick Barrow-Williams.
SYSTEM ADMINISTRATION Chapter 1 Logical and Physical Network Topologies.
Network Topologies Lecturer: Hyder R. Hamandi. Network Topologies Physical topologies describe how the cables are run in the network A topology is a way.
A Lightweight Fault-Tolerant Mechanism for Network-on-Chip
 Topology Topology  Different types of topology Different types of topology  bus topologybus topology  ring topologyring topology  star topologystar.
NETWORK TOPOLOGIES. NETWORK TOPOLOGIES THERE ARE BASIC FIVE TYPE OF NETWORK TOPOLOGIES.
Chapter 21 Topologies Chapter 2. 2 Chapter Objectives Explain the different topologies Explain the structure of various topologies Compare different topologies.
Physical Topology Physical layout of the network nodes – Broad description of the network: no detail about device types, connection methods, addressing,...
CS 8501 Networks-on-Chip (NoCs) Lukasz Szafaryn 15 FEB 10.
Anshul Kumar, CSE IITD ECE729 : Advanced Computer Architecture Lecture 27, 28: Interconnection Mechanisms In Multiprocessors 29 th, 31 st March, 2010.
NETWORK TOPOLOGIES NETWORK DEVICES. TOPOLOGY The physical topology of a network refers to the configuration of cables, computers, and other peripherals.
Team LDPC, SoC Lab. Graduate Institute of CSIE, NTU Implementing LDPC Decoding on Network-On-Chip T. Theocharides, G. Link, N. Vijaykrishnan, M. J. Irwin.
SYSTEM ADMINISTRATION Chapter 2 The OSI Model. The OSI Model was designed by the International Standards Organization (ISO) as a structural framework.
IT3002 Computer Architecture
Chapter 1 : Computer Networks.
Effective bandwidth with link pipelining Pipeline the flight and transmission of packets over the links Overlap the sending overhead with the transport.
FPGA-Based System Design: Chapter 3 Copyright  2004 Prentice Hall PTR Topics n FPGA fabric architecture concepts.
Physical Network Topology. When working with a network What is Physical Topology????? The physical topology of a network refers to the configuration of.
Introduction Chapter 1. Introduction  A computer network is two or more computers connected together so they can communicate with one another.  Two.
INTRODUCTION TO COMPUTER NETWORKS BY: SAIKUMAR III MSCS, Nalanda College.
SEMINAR TOPIC ON “RAIN TECHNOLOGY”
COMP8330/7330/7336 Advanced Parallel and Distributed Computing Communication Costs in Parallel Machines Dr. Xiao Qin Auburn University
A seminar Presentation on NETWORK- ON- CHIP ARCHITECTURE EXPLORATION FRAMEWORK Under the supervision of Presented by Mr.G.Naresh,M.Tech., V.Sairamya Asst.
Runtime Reconfigurable Network-on- chips for FPGA-based systems Mugdha Puranik Department of Electrical and Computer Engineering
Network-on-Chip Paradigm Erman Doğan. OUTLINE SoC Communication Basics  Bus Architecture  Pros, Cons and Alternatives NoC  Why NoC?  Components 
Network Topologies.
Chapter 1 Introduction Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011.
Network Topologies CSC (c) Nouf AlJaffan.
Overview Parallel Processing Pipelining
Exploring the Functions of Networking
Instruction Packing for a 32-bit Stack-Based Processor Witcharat Lertteerawattana and Prabhas Chongstitvatana Department of Computer Engineering Chulalongkorn.
Processor/Memory Chapter 3
CSNB COMPUTER SYSTEM CHAPTER 1 INTRODUCTION CSNB153 computer system.
Auburn University COMP8330/7330/7336 Advanced Parallel and Distributed Computing Interconnection Networks (Part 2) Dr.
Lecture 23: Interconnection Networks
Input/Output and Communication
Computer Network Topologies
Network Topologies.
Created by- AMRITANSHU KUMAR
Azeddien M. Sllame, Amani Hasan Abdelkader
DEPARTMENT OF COMPUTER SCIENCE M.TEJASWINI
Parallel and Multiprocessor Architectures
Network Topologies CS 1202.
ECEG-3202 Computer Architecture and Organization
Network Topologies CS 1202.
Physical Network Topology
COMPUTER NETWORKS CS610 Lecture-6 Hammad Khalid Khan.
Network Topologies Charles Warren.
 What is Topology  Categories of Topology  Definition, structure, advantage and disadvantage of all of the following topologies: o Mesh o Bus o Ring.
Network Architecture for Cyberspace
ECE 753: FAULT-TOLERANT COMPUTING
LO1 – Understand Computer Hardware
Network Topologies CSC (c) Nouf AlJaffan.
Network Topologies CSC (c) Nouf AlJaffan.
Multiprocessors and Multi-computers
Presentation transcript:

RECONFIGURABLE NETWORK ON CHIP ARCHITECTURE FOR AEROSPACE APPLICATIONS SUMIT KANDPAL TOSIRON ADEGBIJA

NETWORK ON CHIP(NOC) Collection of computation resources connected through a network inside a chip Communication through the packets Communication architecture consists of interconnected switches each connected to a resource Communication unit Network Interface(NI) NI transforms bits from computation resources into packets Switches

FUNCTIONAL UNITS Each unit consists of: Processing Unit Local Memory IP Blocks(sensors, analog to digital converters(ADC))

NETWORK ON CHIP(NOC)

SWITCHING Switching is used to route packets over the network. Wormhole switching is used in NOC Three different types of switching Deterministic Adaptive Hybrid

FAULT TOLERENCE AND REDUNDANCY Fault tolerance: Technique that enables the system to maintain expected service despite presence of hardware faults. Redundancy Affect the performance Increases the application cost Balanced tradeoff between performance and level of tolerance

FAULT TOLERANCE IN NOC USING REDUNDANCY Segmentation of the communication and computational infrastructure Information may be prioritized based on attention needed by the network Different coding technique for parity check Packet encoding and redundant transmission of information. Inserting extra links and wires would tolerate manufacturing faults

AIRCRAFT PARTS AIRCRAFT PARTS Control system Cockpit Black box Wings Engine Gears and fuel tank Tail, elevator and rudder Fuselage

AIRCRAFT PARTS

NETWORK TOPOLOGIES Defines the placements and interconnections of nodes inside the NOC area Determines the bandwidth and latency of the network Most Common Topologies 2D Mesh topology Torus topology Application specific topology: Topic of this paper

NETWORK TOPOLOGIES

FIXED TOPOLOGY A fixed 2D Mesh topology Parts with similar traffic pattern and function are close to each other Reduces network overhead and hop count Disadvantages Delays incurred by routing paths

FIXED TOPOLOGY

APPLICATION SPECIFIC ARCHITECTURE STAR network topology Cockpit switch(central unit) directly connected to all units Advantage Decreases hop count and increases bandwidth Disadvantage Low fault tolerance due to link failure and switch crash Solution Reconfigure the topology

APPLICATION SPECIFIC ARCHITECTURE

RECONFIGURE THE TOPOLOGY System can modify and switch into ring topology. Fault is detected over star network Link is jammed due to traffic and shortage of bandwidth Direct link if the source and destination are adjacent Central switch malfunctions

ERRIC PROCESSOR Basic Elements Control Unit: Decode and fetch the next instruction. Register Units: Used to keep data. AU and LU : Execute arithmetic and logic functions Extra Hardware: Check Inputs and recovers from detected faults.

ERRIC PROCESSOR 32 bit architecture and is able to fetch 2 instructions every cycle. Instruction set is designed malfunction tolerant Extra hardware blocks checks input and recovers from any detected faults Error recovery is activated only when a fault has been detected

ERRIC PROCESSOR

ERIC PROTOTYPE OF FPGA HARDWARE

CONCLUSION Introduction of fault tolerant NOC system for the control of aircraft parts Implementing redundancy in the topology of the NOC. Processing units are based on ERRIC Network topology is controlled by embedded reconfigurable architecture