Network-on-Chip Energy-Efficient Design Techniques for Interconnects Suhail Basit.

Slides:



Advertisements
Similar presentations
Communication Topics Jason Hill –
Advertisements

Why to learn OSI reference Model? The answer is too simple that It tells us that how communication takes place between computers on internet but how??
Jaringan Komputer Lanjut Packet Switching Network.
OSI Model OSI MODEL.
Chapter 10 Congestion Control in Data Networks1 Congestion Control in Data Networks and Internets COMP5416 Chapter 10.
Optical communications & networking - an Overview
Montek Singh COMP Nov 10,  Design questions at various leves ◦ Network Adapter design ◦ Network level: topology and routing ◦ Link level:
CS 582 / CMPE 481 Distributed Systems Communications.
MICRO-MODEM RELIABILITY SOLUTION FOR NOC COMMUNICATIONS Arkadiy Morgenshtein, Evgeny Bolotin, Israel Cidon, Avinoam Kolodny, Ran Ginosar Technion – Israel.
1 Version 3 Module 8 Ethernet Switching. 2 Version 3 Ethernet Switching Ethernet is a shared media –One node can transmit data at a time More nodes increases.
OSI Model.
In-Band Flow Establishment for End-to-End QoS in RDRN Saravanan Radhakrishnan.
Open System Interconnection (OSI) Model
Computer Network Architecture and Programming
Energy-Efficient Design Some design issues in each protocol layer Design options for each layer in the protocol stack.
Inside the Internet. INTERNET ARCHITECTURE The Internet system consists of a number of interconnected packet networks supporting communication among host.
1 Link Layer & Network Layer Some slides are from lectures by Nick Mckeown, Ion Stoica, Frans Kaashoek, Hari Balakrishnan, and Sam Madden Prof. Dina Katabi.
Internetworking Fundamentals (Lecture #2) Andres Rengifo Copyright 2008.
Wireless Video Sensor Networks Vijaya S Malla Harish Reddy Kottam Kirankumar Srilanka.
Network-on-Chip: Communication Synthesis Department of Computer Science Texas A&M University.
 The Open Systems Interconnection model (OSI model) is a product of the Open Systems Interconnection effort at the International Organization for Standardization.
Computer Communication & Networks
Communication Network Protocols ----Krishna Priyanka Chebrolu.
IP Network Basics. For Internal Use Only ▲ Internal Use Only ▲ Course Objectives Grasp the basic knowledge of network Understand network evolution history.
Data Communications and Networks
COGNITIVE RADIO FOR NEXT-GENERATION WIRELESS NETWORKS: AN APPROACH TO OPPORTUNISTIC CHANNEL SELECTION IN IEEE BASED WIRELESS MESH Dusit Niyato,
LINDA FISCHER, MCSA Network Communications and Telehealth.
Lecture 1 The OSI Model Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
Review: – computer networks – topology: pair-wise connection, point-to-point networks and broadcast networks – switching techniques packet switching and.
ISO Layer Model Lecture 9 October 16, The Need for Protocols Multiple hardware platforms need to have the ability to communicate. Writing communications.
Presentation on Osi & TCP/IP MODEL
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
CSCI-235 Micro-Computer in Science The Network. © Prentice-Hall, Inc Communications  Communication is the process of sending and receiving messages 
Network Architecture & Standards
Low-Power Wireless Sensor Networks
Chapter 6 Wide Area Networking Concepts, Architectures, & Services.
Layer Architecture Layer architecture simplifies the network design. It is easy to debug network applications in a layered architecture network. The network.
Computer Architecture Lecture 30 Fasih ur Rehman.
1 Chapter 16 Protocols and Protocol Layering. 2 Protocol  Agreement about communication  Specifies  Format of messages (syntax)  Meaning of messages.
Chapter 6 Wide Area Networking Concepts, Architectures, & Services.
CSCI 465 D ata Communications and Networks Lecture 19 Martin van Bommel CSCI 465 Data Communications & Networks 1.
MULTIMEDIA OVER WIRELESS BROADBAND NETWORKS BY: NEELIMA PUNJALA.
COP 4930 Computer Network Projects Summer C 2004 Prof. Roy B. Levow Lecture 3.
Network on Chip - Architectures and Design Methodology Natt Thepayasuwan Rohit Pai.
Software Defined Networks for Dynamic Datacenter and Cloud Environments.
William Stallings Data and Computer Communications
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 TCP Performance over Wireless Networks
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.
SYSTEM ADMINISTRATION Chapter 2 The OSI Model. The OSI Model was designed by the International Standards Organization (ISO) as a structural framework.
OSI ARCHITECTURE IN OSI, ACTUAL INFORMATION IS OVERHEADED BY PROTOCOL LAYERS IF ALL SEVEN LAYERS ARE OVERHEADED, THEN AS LITTLE AS 15% OF THE TRANSMITTED.
Introduction Computer networks: – definition – computer networks from the perspectives of users and designers – Evaluation criteria – Some concepts: –
Week #8 OBJECTIVES Chapter #5. CHAPTER 5 Making Networks Work Two Networking Models –OSI OPEN SYSTEMS INTERCONNECTION PROPOSED BY ISO –INTERNATIONAL STANDARDS.
Data and Computer Communications 8 th and 9 th Edition by William Stallings Chapter 10 – Circuit Switching and Packet Switching.
Networked Multimedia Basics. Network Characteristics.
Computer Engineering and Networks, College of Engineering, Majmaah University Protocols OSI reference MODEL TCp /ip model Mohammed Saleem Bhat
Computer Networking A Top-Down Approach Featuring the Internet Introduction Jaypee Institute of Information Technology.
Network-on-Chip Paradigm Erman Doğan. OUTLINE SoC Communication Basics  Bus Architecture  Pros, Cons and Alternatives NoC  Why NoC?  Components 
OSI Model OSI MODEL. Communication Architecture Strategy for connecting host computers and other communicating equipment. Defines necessary elements for.
OSI Model OSI MODEL.
Communication Topics Jason Hill –
Lecturer, Department of Computer Application
DEPARTMENT OF COMPUTER SCIENCE
ECE453 – Introduction to Computer Networks
Network Architecture for Cyberspace
OSI Model OSI MODEL.
Optical communications & networking - an Overview
Computer Networking A Top-Down Approach Featuring the Internet
Presentation transcript:

Network-on-Chip Energy-Efficient Design Techniques for Interconnects Suhail Basit

23/5/2003Suhail Basit2 NoC Micro-network Components (Resources) Interconnects (Switches) Differences from WAN Local proximity of components Less non-determinism Mesh Topology

23/5/2003Suhail Basit3 NoC Design Power consumption Voltage scaling helps Computation and storage energy Device scaling helps Communication energy Needs extra effort Netwrok traffic monitoring and control Clock speed of components according to available bandwidth Design-time specialization Designing of communication network fabric on silicon from scratch Standardization of end nodes only Tailored netwrok architecture according to the application

23/5/2003Suhail Basit4 Interconnect Design Implementation of micro-network stack Physical layer Data transfer Synchronization Data-link layer Error handling Network layer Network architecture Network control Transport layer Network resources QoS System layer Power management Application Layer Distributivity Portability

23/5/2003Suhail Basit5 Physical Layer Design Low swing signaling at transmitter Reduction in V dd Less reliable data reception Differential receivers Pseudo-differential signaling at receiver Reference signal sharing Less signal transitions Reduced noise margin Synchronization Clocks are extremely energy-inefficient Global synchronization is not optimal GALS units are a possible solution

23/5/2003Suhail Basit6 Data-link Layer Design Error detection Retransmission of data in case of error Can be costly in energy and performance Error correction More redundant and complex in decoding More power-hungry in error-free case Optimal choice System constraints Physical channel characteristics

23/5/2003Suhail Basit7 Network Layer Design Hierarchical and heterogeneous architecture Nodes with high bandwidth requirement are clustered and connected together through short channels Clusters are connected through global channels Small energy cost of intera-cluster communication than inter-cluster communication Circuit switching Network control overhead incurrs only once Best in case of persistent communication Packet switching Distributed network control overhead More energy-efficient for irregular communication

23/5/2003Suhail Basit8 Transport Layer Design Connection-oriented protocol Energy inefficient under heavy traffic due to retransmissions Connection-less protocol Additional work at receiver due to out-of-order delivery of data Flow control Network congestion increases cost per transmitted bit due to contention resolution overhead The amount of data that enters the network, can be regulated, at the price of throughput

23/5/2003Suhail Basit9 System Layer Design Node-centric power management System software of each component has its own dynamic power management (DPM) policy Component changes state based on system state and workload (obtained by system calls) Network-centric power management Components request neighbors for a state change Requests originate and are serviced at system software level

23/5/2003Suhail Basit10 Application Layer Design Distributivity and Portability Power-aware application programming interfaces (APIs) for communication between application and system software Information about platform Setting the component in specific power state

23/5/2003Suhail Basit11 Conclusion Challenges of upcoming technologies Design complexity Reliable and high performance operation Energy consumption Interconnects are the limiting factor Energy-efficient and communication-centric designs Some problems were presented Basic strategies have been outlined Need to be explored further