Fundamental Design Issues

1/27/99


Click here to start


Table of Contents

Fundamental Design Issues

Recap: Toward Architectural Convergence

Convergence: Generic Parallel Architecture

Data Parallel Systems

Application of Data Parallelism

Connection Machine

Flynn’s Taxonomy

Evolution and Convergence

CM-5

PPT Slide

Dataflow Architectures

Evolution and Convergence

Systolic Architectures

Systolic Arrays (contd.)

Architecture

Layered Perspective of PCA

Communication Architecture

Communication Abstraction

Understanding Parallel Architecture

Fundamental Design Issues

Sequential Programming Model

SAS Programming Model

Synchronization

Message Passing Programming Model

Design Issues Apply at All Layers

Naming and Operations

Naming and Operations: Msg Passing

Ordering

Replication

Communication Performance

Simple Example

Linear Model of Data Transfer Latency

Communication Cost Model

Summary of Design Issues

Author: David E. Culler

Home Page: http://www.cs.berkeley.edu/~culler/cs258-s99/

Other information:
David E. Culler UC Berkeley CS258 Parallel Computer Architecture Lecture 1