Computer Architecture Introduction to Data-Parallel architectures

Slides:



Advertisements
Similar presentations
Vorlesung Datawarehousing Table of Contents Prof. Rudolf Bayer, Ph.D. Institut für Informatik, TUM SS 2002.
Advertisements

Computer Architecture Vector Architectures Ola Flygt Växjö University
Parallel Algorithms in Computational Geometry
Computer Architecture Computer Architecture Processing of control transfer instructions, part I Ola Flygt Växjö University
Efficient Realization of Hypercube Algorithms on Optical Arrays* Hong Shen Department of Computing & Maths Manchester Metropolitan University, UK ( Joint.
Computer Architecture Introduction to MIMD architectures Ola Flygt Växjö University
Computer Architecture Computer Architecture Processing of control transfer instructions, part II Ola Flygt Växjö University
Attribute-based Indexing Overlay Apr Outline Introduction Basic Idea Advantage Challenge Conclusion.
Parallel Architectures: Topologies Heiko Schröder, 2003.
1 Introduction to Data Parallel Architectures Sima, Fountain and Kacsuk Chapter 10 CSE462.
Parallel Architectures: Topologies Heiko Schröder, 2003.
Advanced Topics in Algorithms and Data Structures An overview of the lecture 2 Models of parallel computation Characteristics of SIMD models Design issue.
Interconnection Networks 1 Interconnection Networks (Chapter 6) References: [1,Wilkenson and Allyn, Ch. 1] [2, Akl, Chapter 2] [3, Quinn, Chapter 2-3]
Parallel Routing Bruce, Chiu-Wing Sham. Overview Background Routing in parallel computers Routing in hypercube network –Bit-fixing routing algorithm –Randomized.
Insert A tree starts with the dummy node D D 200 D 7 Insert D
Ti Advanced Parallel Computing Chapter X: Topic Group X: Members
Communication operations Efficient Parallel Algorithms COMP308.
Parallel Prefix and Data Parallel Operations Motivation: basic parallel operations which occurs repeatedly. Let ) be an associative operation. (a 1 ) a.
1 Tuesday, September 26, 2006 Wisdom consists of knowing when to avoid perfection. -Horowitz.
CS 684.
Models of Parallel Computation Advanced Algorithms & Data Structures Lecture Theme 12 Prof. Dr. Th. Ottmann Summer Semester 2006.
Interconnection Network Topologies
CS 584. Algorithm Analysis Assumptions n Consider ring, mesh, and hypercube. n Each process can either send or receive a single message at a time. n No.
Examples Broadcasting and Gossiping. Broadcast on ring (Safe and Forward)
CSCI-455/552 Introduction to High Performance Computing Lecture 22.
Fall 2008Introduction to Parallel Processing1 Introduction to Parallel Processing.
1 Static Interconnection Networks CEG 4131 Computer Architecture III Miodrag Bolic.
Parallel Computer Architecture: Essentials for Both Computer Scientists and Engineers Edward F. Gehringer †* Yan.
NETWORK TOPOLOGY.
Computer Architecture The Concept Ola Flygt V ä xj ö University
Interconnect Networks
Computer Architecture Computational Models Ola Flygt V ä xj ö University
Collective Communication on Architectures that Support Simultaneous Communication over Multiple Links Ernie Chan.
Joint Channel Assignment and Routing in Real Time Wireless Mesh Network Xiaoguang Li †, Changqiao Xu ‡ † College of Software Engineering, Southeast University,
CS668- Lecture 2 - Sept. 30 Today’s topics Parallel Architectures (Chapter 2) Memory Hierarchy Busses and Switched Networks Interconnection Network Topologies.
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Parallel Programming in C with MPI and OpenMP Michael J. Quinn.
Computer Architecture Distributed Memory MIMD Architectures Ola Flygt Växjö University
computer
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Parallel Programming in C with MPI and OpenMP Michael J. Quinn.
Computer Science and Engineering Parallel and Distributed Processing CSE 8380 January Session 4.
Efficient Progressive Processing of Skyline Queries in Peer-to-Peer Systems INFOSCALE’06.
Resource-Aware Video Multicasting via Access Gateways in Wireless Mesh Networks IEEE Transactions on Mobile Computing,Volume 11,Number 6,June 2012 Authors.
10.Introduction to Data-Parallel architectures TECH Computer Science SIMD {Single Instruction Multiple Data} 10.1 Introduction 10.2 Connectivity 10.3 Alternative.
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Shared versus Switched Media.
69th IETF Chicago July 2007 An analysis of scaling issues in MPLS-TE backbone networks Seisho Yasukawa, Adrian Farrel, and Olufemi Komolafe draft-yasukawa-mpls-scaling-analysis-04.txt.
Interconnection Networks
Computer Architecture SIMD Ola Flygt Växjö University
Computer Science and Engineering Copyright by Hesham El-Rewini Advanced Computer Architecture.
TOPICS INTRODUCTION CLASSIFICATION CHARACTERISTICS APPLICATION RELATED WORK PROBLEM STATEMENT OBJECTIVES PHASES.
HYPERCUBE ALGORITHMS-1
PMLAB, IECS, FCU Designing Efficient Matrix Transposition on Various Interconnection Networks Using Tensor Product Formulation Presented by Chin-Yi Tsai.
Parallel Processing & Distributed Systems Thoai Nam Chapter 3.
Interconnection Networks Communications Among Processors.
COMPUTATIONAL MODELS.
Computer Network Topology
Auburn University COMP8330/7330/7336 Advanced Parallel and Distributed Computing Interconnection Networks (Part 2) Dr.
Interconnection topologies
An analysis of scaling issues in MPLS-TE backbone networks
Overview Parallel Processing Pipelining
Multi-Node Broadcasting in Hypercube and Star Graphs
NTHU CS5421 Cloud Computing
NETWORK-ON-CHIP HARDWARE ACCELERATORS FOR BIOLOGICAL SEQUENCE ALIGNMENT Author: Souradip Sarkar; Gaurav Ramesh Kulkarni; Partha Pratim Pande; and Ananth.
Parallel Architectures Based on Parallel Computing, M. J. Quinn
Communication operations
Static Interconnection Networks
Professor Ioana Banicescu CSE 8843
ECE 753: FAULT-TOLERANT COMPUTING
ACM Symposium on Parallel Algorithms and
Static Interconnection Networks
Parallel BFS for Maximum Clique Problems
Presentation transcript:

Computer Architecture Introduction to Data-Parallel architectures Ola Flygt Växjö University http://w3.msi.vxu.se/users/ofl/ Ola.Flygt@msi.vxu.se +46 470 70 86 49

Outline Introduction Connectivity Alternative architecture CH01

Data-parallel computation (bit parallel)

Application of Data-parallel Architectures: One data entity processed by one PE

Connectivity

Near-neighbor connectivity (2-D: Mesh)

Tree: 2-D hierarchy

Pyramid: 3-D hierarchy

Hypercube: 2^N nodes in N dimension

Hypercube: 4-D Long and short-range connections

Data-parallel approaches

Principal characteristics of data-parallel systems