Multiprocessor network topologies

Slides:



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

Comparison Of Network On Chip Topologies Ahmet Salih BÜYÜKKAYHAN Fall.
Data Communications and Networking
Multicasting in Mobile Ad hoc Networks By XIE Jiawei.
A Novel 3D Layer-Multiplexed On-Chip Network
Presentation of Designing Efficient Irregular Networks for Heterogeneous Systems-on-Chip by Christian Neeb and Norbert Wehn and Workload Driven Synthesis.
A Scalable and Reconfigurable Search Memory Substrate for High Throughput Packet Processing Sangyeun Cho and Rami Melhem Dept. of Computer Science University.
Flattened Butterfly Topology for On-Chip Networks John Kim, James Balfour, and William J. Dally Presented by Jun Pang.
REAL-TIME COMMUNICATION ANALYSIS FOR NOCS WITH WORMHOLE SWITCHING Presented by Sina Gholamian, 1 09/11/2011.
1 Advancing Supercomputer Performance Through Interconnection Topology Synthesis Yi Zhu, Michael Taylor, Scott B. Baden and Chung-Kuan Cheng Department.
Fault Tolerant Routing in Tri-Sector Wireless Cellular Mesh Networks Yasir Drabu and Hassan Peyravi Kent State University Kent, OH
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.
Network-on-Chip Network Adapter and Network Issues System-on-Chip Group, CSE-IMM, DTU.
King Fahd University of Petroleum and Minerals CCSE – COESOC 2006 – Tampere, Nov. 2006Abdelhafid Bouhraoua A High Throughput Network-on-Chip Architecture.
Network-on-Chip Examples System-on-Chip Group, CSE-IMM, DTU.
Modern trends in computer architecture and semiconductor scaling are leading towards the design of chips with more and more processor cores. Highly concurrent.
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.
Photonic Networks on Chip Yiğit Kültür CMPE 511 – Computer Architecture Term Paper Presentation 27/11/2008.
Quasi Fat Trees for HPC Clouds and their Fault-Resilient Closed-Form Routing Technion - EE Department; *and Mellanox Technologies Eitan Zahavi* Isaac Keslassy.
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.
Communication Synthesis: Buses and Network-on-Chip (NOC) Dr. Eng. Amr T. Abdel-Hamid ELECT 1002 Spring 2008 System-On-a-Chip Design.
A Thermal-Aware Mapping Algorithm for Reducing Peak Temperature of an Accelerator Deployed in a 3D Stack A Thermal-Aware Mapping Algorithm for Reducing.
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.
Design, Synthesis and Test of Network on Chips
Déjà Vu Switching for Multiplane NoCs NOCS’12 University of Pittsburgh Ahmed Abousamra Rami MelhemAlex Jones.
High-Level Interconnect Architectures for FPGAs An investigation into network-based interconnect systems for existing and future FPGA architectures Nick.
Jason Ernst, University of Guelph 1.  Introduction ◦ Background Information ◦ Motivation for Research / Current Problems  Proposed Solution ◦ Algorithm.
In-network cache coherence MICRO’2006 Noel Eisley et.al, Princeton Univ. Presented by PAK, EUNJI.
Express Cube Topologies for On-chip Interconnects Boris Grot J. Hestness, S. W. Keckler, O. Mutlu † The University of Texas at Austin † Carnegie Mellon.
ACCESS IC LAB Graduate Institute of Electronics Engineering, NTU Under-project Meeting Network-on-Chip Group 2007/3/07 TA: 林書彥 黃群翔.
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.
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.
A Low-Area Interconnect Architecture for Chip Multiprocessors Zhiyi Yu and Bevan Baas VLSI Computation Lab ECE Department, UC Davis.
Design Space Exploration for NoC Topologies ECE757 6 th May 2009 By Amit Kumar, Kanchan Damle, Muhammad Shoaib Bin Altaf, Janaki K.M Jillella Course Instructor:
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 
NOC keyhaneh kia – 94/1. increasing the number of cores on chip 3D NOC. 3D NOCinter net., intra net.
Route Metric Proposal Date: Authors: July 2007 Month Year
Yiting Xia, T. S. Eugene Ng Rice University
Lynn Choi School of Electrical Engineering
Overview Parallel Processing Pipelining
Efficient Routing Implementation for Networks on Chip
Interconnect Networks
Data Center Network Architectures
Lecture 23: Interconnection Networks
Connection System Serve on mutual connection processors and memory .
Course Outline Introduction in algorithms and applications
System On Chip.
Network Configurations
Pablo Abad, Pablo Prieto, Valentin Puente, Jose-Angel Gregorio
Azeddien M. Sllame, Amani Hasan Abdelkader
NETWORK-ON-CHIP HARDWARE ACCELERATORS FOR BIOLOGICAL SEQUENCE ALIGNMENT Author: Souradip Sarkar; Gaurav Ramesh Kulkarni; Partha Pratim Pande; and Ananth.
Israel Cidon, Ran Ginosar and Avinoam Kolodny
Network Topologies CS 1202.
Networks-on-Chip.
Outline Interconnection networks Processor arrays Multiprocessors
Data and Computer Communications
Introduction to Embedded Systems
Network Topologies CS 1202.
High Performance Computing & Bioinformatics Part 2 Dr. Imad Mahgoub
RECONFIGURABLE NETWORK ON CHIP ARCHITECTURE FOR AEROSPACE APPLICATIONS
Abdelhafid Bouhraoua and M.E.S El-Rabaa
Birds Eye View of Interconnection Networks
Route Metric Proposal Date: Authors: July 2007 Month Year
Database System Architectures
Communication and the Internet
Presentation transcript:

Multiprocessor network topologies EE 126 Computer Engineering Final Project Fanying Ye

Contents Introduction Overview Comparison of common approaches The future trends Conclusions

Introduction Image processing Weather computation http://www.kitware.com/blog/files/128_579534278.jpg Weather computation http://blogs.siam.org/wp-content/uploads/sites/2/2014/01/bunge2web.jpg

Shared medium arbitrated bus[1] Introduction Shared medium arbitrated bus[1] Problems: Scalability Communicati on efficiency Power consumption

Introduction New concept: Network on chip (NoC)[2]

Network topology The organization of the shared router nodes and channels in an on-chip network[1]

Principal: Power consumption Area Throughput

Overview Classification

2D mesh in CLICHE Most common among all interconnection topologies It allows incorporation of large number of IP cores in a regular-shape structure [1][2]

Intel’s Teraflops Research Chip Network on a chip – In addition to the compute element, each core contains a 5-port message passing router. These are connected in a 2D mesh network that implement message-passing.

2D torus The switches at the edges are linked to the switches at the opposite edge through folded channels The long end-around connections can generate excessive delays [1][3]

2D folded torus Excessive delay in torus can be avoided by folding the torus It renders a more suitable VLSI implementation [1][3]

Octagon It is designed to overcome the scalability problem as every node can expand into an octagon [1]

Binary Tree Each router node is linked to 2 nodes in the subsequent level The main problem : the single parent node especially the root can easily become traffic bottlenecks [3]

Fat tree in SPIN Fat tree: a node can have more than one parent. This model can alleviate the problem in binary tree. Every node has four children and the parent is replicated four times at any level of the tree. [1][3]

BFT-Butterfly Fat-Tree Each router node is linked to either 4 routers or resource nodes. [1][2]

Comparison of Throughput BFT, CLICHE, and Folded Torus provide a lower throughput than do SPIN and Octagon [1]

Comparison of Area Overhead SPIN and Octagon have a considerably higher silicon area overhead. [1]

Comparison of Energy dissipation For uniform traffic For localized traffic SPIN and Octagon have greater average energy dissipation at saturation than the others [1]

Advantages and Disadvantages SPIN High throughput Good scalability 1.High silicon area overhead 2. Greater average energy dissipation 3. Wiring complexity 2D-Mesh Simple architecture with good scalability Low throughput 2D-Torus low power consumption Excessive delay Folded Torus Low power consumption Small delay High silicon area overhead Octagon BFT Great Localization Wiring complexity

Future trend 3D-topology 3D-ICs can achieve better performances, more flexibility, and higher throughput . [5] Combining the NoC structure with the benefits of the 3D integration lead us to present 3D-NoC as a new architecture.[6] [7] [8]

Conclusion NoC is an efficient on-chip communication architecture for SoC architectures. Topologies is a key factor in MP-NoC design. Some architectures can sustain very high data rates at the expense of high-energy dissipation and considerable silicon area overhead, while others can provide a lower data rate and lower energy dissipation levels. With increasing number of processors in MP-SoC, the 3D topology will be the next hotspot in research.

References [1] Pratim Pande, Cristian Grecu, Michael Jones, Andre ́ Ivanov and Resve Saleh, “Networks on Chips: A New SoC ParadigmPerformance Evaluation and Design Trade-Offs for Network-on-Chip Interconnect Architectures ,” IEEE TRANSACTIONS ON COMPUTERS, VOL. 54, NO. 8, AUGUST 2005 [2] T. Bjerregaard and S. Mahadevan, “A survey of Research and Practice of Network-on-Chip”, ACM Computing Surveys, Vol. 38, March 2006. [3] Tetala Neel Kamal Reddy, Ayas Kanta Swain, Jayant Kumar Singh and Kamala Kanta Mahapatra, “PERFORMANCE ASSESSMENT OF DIFFERENT NETWORK-ON-CHIP TOPOLOGIES ”, 2014 2nd International Conference on Devices, Circuits and Systems (ICDCS) [4] http://download.intel.com/pressroom/kits/Teraflops/Teraflops_Research_Chip_Overview.pdf [5] César Marcon, Ramon Fernandes, Rodrigo Cataldo, Fernando Grando, Thais Webber, Ana Benso, Letícia B. Poehls, “Tiny NoC: A 3D Mesh Topology with Router Channel Optimization for Area and Latency Minimization”, 2014 27th International Conference on VLSI Design and 2014 13th International Conference on Embedded System [6] K. Banerjee, S. J. Souri, P. Kapur, and K. C. Saraswat, “3-D ICs: A Novel Chip Design for Improving Deep-Submicrometer Interconnect Performance and Systems-on-Chip Integration,” Proceedings of the IEEE, Vol. 89, No. 5,pp. 602-633, May 2001. [7] Avik Bose, Prasun Ghosal, Saraju P. Mohanty, “A Low Latency Scalable 3D NoC Using BFT Topology with Table Based Uniform Routing ”,2014 IEEE Computer Society Annual Symposium on VLSI , pp136 [8]Y.-L. Jeang et al. “Mesh-Tree Architecture for Network-on-Chip Design”. International Conference on Innovative Computing, Information and Control (ICICIC), pp.1-4.2007.