Fundamental Design Issues


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


PPT Slide

Dataflow Architectures

Evolution and Convergence

Systolic Architectures

Systolic Arrays (contd.)


Layered Perspective of PCA

Communication Architecture

Communication Abstraction

Understanding Parallel Architecture

Fundamental Design Issues

Sequential Programming Model

SAS Programming Model


Message Passing Programming Model

Design Issues Apply at All Layers

Naming and Operations

Naming and Operations: Msg Passing



Communication Performance

Simple Example

Linear Model of Data Transfer Latency

Communication Cost Model

Summary of Design Issues

Author: David E. Culler

Home Page:

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