A seminar Presentation on NETWORK- ON- CHIP ARCHITECTURE EXPLORATION FRAMEWORK Under the supervision of Presented by Mr.G.Naresh,M.Tech., V.Sairamya Asst.

Slides:



Advertisements
Similar presentations
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.
Advertisements

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.
CSC457 Seminar YongKang Zhu December 6 th, 2001 About Network Processor.
Network-on-Chip An Overview System-on-Chip Group, CSE-IMM, DTU.
OCIN Workshop Wrapup Bill Dally. Thanks To Funding –NSF - Timothy Pinkston, Federica Darema, Mike Foster –UC Discovery Program Organization –Jane Klickman,
Network based System on Chip Performed by: Medvedev Alexey Supervisor: Walter Isaschar (Zigmond) Winter-Spring 2006.
Network based System on Chip Part A Performed by: Medvedev Alexey Supervisor: Walter Isaschar (Zigmond) Winter-Spring 2006.
Protocols and the TCP/IP Suite
In-Band Flow Establishment for End-to-End QoS in RDRN Saravanan Radhakrishnan.
Network-on-Chip Examples System-on-Chip Group, CSE-IMM, DTU.
Rotary Router : An Efficient Architecture for CMP Interconnection Networks Pablo Abad, Valentín Puente, Pablo Prieto, and Jose Angel Gregorio University.
1 Evgeny Bolotin – ICECS 2004 Automatic Hardware-Efficient SoC Integration by QoS Network on Chip Electrical Engineering Department, Technion, Haifa, Israel.
Network-on-Chip: Communication Synthesis Department of Computer Science Texas A&M University.
Performance and Power Efficient On-Chip Communication Using Adaptive Virtual Point-to-Point Connections M. Modarressi, H. Sarbazi-Azad, and A. Tavakkol.
Fundamentals of Computer Networks ECE 478/578 Lecture #2 Instructor: Loukas Lazos Dept of Electrical and Computer Engineering University of Arizona.
Network Management Concepts and Practice Author: J. Richard Burke Presentation by Shu-Ping Lin.
Protocols and the TCP/IP Suite Chapter 4. Multilayer communication. A series of layers, each built upon the one below it. The purpose of each layer is.
1 Presenter: Ming-Shiun Yang Sah, A., Balakrishnan, M., Panda, P.R. Design, Automation & Test in Europe Conference & Exhibition, DATE ‘09. A Generic.
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.
Introduction to Interconnection Networks. Introduction to Interconnection network Digital systems(DS) are pervasive in modern society. Digital computers.
Fault Models and Injection Strategies in SystemC Specifications ANTONIO MIELE Dipartimento di Elettronica e Informazione
CASTNESS‘11 Computer Architectures and Software Tools for Numerical Embedded Scalable Systems Workshop & School: Roma January 17-18th 2011 Frédéric ROUSSEAU.
SHAPES scalable Software Hardware Architecture Platform for Embedded Systems Hardware Architecture Atmel Roma, INFN Roma, ST Microelectronics Grenoble,
ACCESS IC LAB Graduate Institute of Electronics Engineering, NTU Fault-tolerant Multicore System on Network-on-Chip Presenter: Parhelia.
1 Interconnection Networks and Scalable Crossbars Prof. U. Brüning Computer Architecture Group Institute of Computer Engineering University of Mannheim.
Connectivity Devices Hakim S. ADICHE, MSc
High-Level Interconnect Architectures for FPGAs An investigation into network-based interconnect systems for existing and future FPGA architectures Nick.
Improving Capacity and Flexibility of Wireless Mesh Networks by Interface Switching Yunxia Feng, Minglu Li and Min-You Wu Presented by: Yunxia Feng Dept.
High-Level Interconnect Architectures for FPGAs Nick Barrow-Williams.
A Lightweight Fault-Tolerant Mechanism for Network-on-Chip
Presenter: Min-Yu Lo 2015/10/19 Asit K. Mishra, N. Vijaykrishnan, Chita R. Das Computer Architecture (ISCA), th Annual International Symposium on.
Network-on-Chip Energy-Efficient Design Techniques for Interconnects Suhail Basit.
A.SATHEESH Department of Software Engineering Periyar Maniammai University Tamil Nadu.
ACCESS IC LAB Graduate Institute of Electronics Engineering, NTU Under-project Meeting Network-on-Chip Group 2007/3/07 TA: 林書彥 黃群翔.
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
Axel Jantsch 1 NOCARC Network on Chip Architecture KTH, VTT Nokia, Ericsson, Spirea TEKES, Vinnova.
Performance Analysis of a JPEG Encoder Mapped To a Virtual MPSoC-NoC Architecture Using TLM 林孟諭 Dept. of Electrical Engineering National Cheng Kung.
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ä.
Axel Jantsch 1 Networks on Chip A Paradigm Change ? Axel Jantsch Laboratory of Electronics and Computer Systems, Royal Institute of Technology, Stockholm.
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.
Teaching The Principles Of System Design, Platform Development and Hardware Acceleration Tim Kranich
Multi-objective Topology Synthesis and FPGA Prototyping Framework of Application Specific Network-on-Chip m Akram Ben Ahmed Xinyu LI, Omar Hammami.
SCORES: A Scalable and Parametric Streams-Based Communication Architecture for Modular Reconfigurable Systems Abelardo Jara-Berrocal, Ann Gordon-Ross NSF.
Multiprocessor SoC integration Method: A Case Study on Nexperia, Li Bin, Mengtian Rong Presented by Pei-Wei Li.
Technion – Israel Institute of Technology Faculty of Electrical Engineering NOC Seminar Error Handling in Wormhole Networks Author: Amit Berman Mentor:
Towards a Framework to Evaluate Performance of the NoCs Mahmoud Moadeli University of Glasgow.
Research Interests  NOCs – Networks-on-Chip  Embedded Real-Time Software  Real-Time Embedded Operating Systems (RTOS)  System Level Modeling and Synthesis.
System on a Programmable Chip (System on a Reprogrammable Chip)
Runtime Reconfigurable Network-on- chips for FPGA-based systems Mugdha Puranik Department of Electrical and Computer Engineering
Protocols and the TCP/IP Suite
Chapter 2: Network Design Essentials
Azeddien M. Sllame, Amani Hasan Abdelkader
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
Cross layer design is wireless multi-hop network
How does an SIMD computer work?
Network-on-Chip & NoCSim
NETWORK-ON-CHIP HARDWARE ACCELERATORS FOR BIOLOGICAL SEQUENCE ALIGNMENT Author: Souradip Sarkar; Gaurav Ramesh Kulkarni; Partha Pratim Pande; and Ananth.
Protocols and the TCP/IP Suite
Gabor Madl Ph.D. Candidate, UC Irvine Advisor: Nikil Dutt
Multiprocessor network topologies
Networks-on-Chip.
Advanced Computer Architecture 5MD00 Project on Network-on-Chip
DETERMINISTIC ETHERNET FOR SCALABLE MODULAR AVIONICS
MacroNET Network Topology
Low-Latency Virtual-Channel Routers for On-Chip Networks Robert Mullins, Andrew West, Simon Moore Presented by Sailesh Kumar.
RECONFIGURABLE NETWORK ON CHIP ARCHITECTURE FOR AEROSPACE APPLICATIONS
Protocols and the TCP/IP Suite
Fault-tolerant Multicore System on Network-on-Chip
Presentation transcript:

A seminar Presentation on NETWORK- ON- CHIP ARCHITECTURE EXPLORATION FRAMEWORK Under the supervision of Presented by Mr.G.Naresh,M.Tech., V.Sairamya Asst. Professor, Dept. of ECE 15121d5709 SREE VIDYANIKETHAN ENGINEERING COLLEGE (Autonomous) Sree Sainath nagar, A.Rangampet, Tirupathi

1. Introduction 2. NOC Working 3. NOC Architecture 4. NOC Generation flow 5. Simple scalar 6. NOC Fault- Injection Model 7. Simulation Results 8. Conclusion 9. References

 NOC architecture covers the generation of communication infrastructure,automated automated integration of IP-components.  The automated integration of IP-components is based on IP-XACT interface descriptions of these components.  The integration of components into the Network-on-Chip architecture exemplarily for the SimpleScalar Instruction-Set-Simulator (ISS).  The Network-on-Chip architecture used in this paper, is based on a parametrizable switch implemented as Transaction-Level- Model (TLM) in SystemC. The Transaction-Level-Model of the switch provides the possibility of integrating different routing algorithms like deterministic or adaptive routing algorithms

 switch we implemented enables the usage of different routing algorithms. Thereby it is possible to compare different routing algorithms with each other.  Furthermore, our approach does not only cover the automated generation of the communication structure it also enables the automated integration of IP-components into the NoC-architectures.  The integration of the SimpleScalar ISS into NoC-architectures that uses shared memory and Memory Mapped IO (MMIO) for the communication between the ISS and the SystemC simulation model.  Anymore the approaches presented in only take into account the integration of the SimpleScalar into MPSoCs. The usage of more complex communication structures and different routing algorithms.

 Integrate different routing algorithms into the switch, the architecture model enables the parameterization of the transmission technique like store-and-forward data.  The switches are connected to each other with sc fifo channels. These channels model the connection between the switches also as the input- and output-buffers of the connected switches.  The size of the input- and output-buffers can be parametrized in the XML- description file mentioned before write.  Beside the incoming and outgoing ports for the connection to neighboring switches, each switch has a dedicated incoming and outgoing port to a Network-Interface (NI).

IP-Components: are modeled using parts with the stereotype_ ip-component Network-Interfaces: parts annotated with _ network interface Switches: are modeled with parts that are annotated with _switch Ports: are modeled with ports Channels: are modeled by using connectors between two ports 

 The SimpleScalar ISS offers an infrastructure for modeling of different kinds of processors to make their development easier by simulation entire applications on the processor models.  SimpleScalar-Extensions it was necessary to make modifications on some modules of the SimpleScalar software architecture.  SimpleScalar-Connection The SimpleScalar stores data that should be sent in this shared memory and the Network-Interface stores there received data. Network-Interface and SimpleScalar use interrupts to signal each other whether data is available in the shared memory

Simple scalar connection

 The possibility of injecting faults into the NoCs enables the evaluation of the fault tolerance of an NoC-architecture.  Therefore we implemented an error module in SystemC for injecting faults into the simulation model of NoCs. We consider faults as completely broken links and switches or as flipped bits in the transmitted data.  Thereby switches and links are set to broken or the transmitted data is falsified.

 The simulation module can be parametrized concerning the interval of the traffic generation, the amount of data transferred and the communicating components  For simulation, we generated an 8×8 mesh and an 8×8 torus topology and connected one simulation module per switch.  The entire network consists of 64 simulation modules and 64 switches. During simulation we used random traffic, matrix transpose traffic and hot- spot traffic.

 A framework for the automated generation of NoCs, that enables the comparison of different NoC-architectures with different kinds of topologies and different kinds of routing algorithms concerning performance, fault-tolerance, and communication latencies of the entire system.  The proposed generation framework uses a network architecture based on parametrizable switch. That switch is implemented in SystemC as a Transaction-Level-Model and enables the generation of different kinds of topologies.  The generation framework, enables the integration of IPcomponents with different interfaces into the NoC-architecture by using IP-XACT interface descriptions of the IP-components for the generation of Network-Interfaces

 1. L. Benini and G. D. Micheli, “Network on Chips: A New SoC Paradigm,” IEEE Computer, vol. 35, no. 1,  2. A. Hemani, A. Jantsch, S. Kumar, A. Postula, J. O¨ berg, M. Millberg, and D. Lindqvist, “Network on a Chip: An architecture for billion transistor era,” in NORCHIP ’00: Proceedings of the 17th IEEE NORCHIP Conference, 2000  3. V. Narayanan and Y. Xie, “Reliability Concerns in Embedded System Designs,” IEEE Computer, vol. 39, no. 1,  4. S. Borkar, “Designing Reliable Systems from Unreliable Components: The Challenges of Transistor Variability and Degradation,” IEEE Micro, vol. 25, no. 6, 2005.