CS267: Lecture 3, Jan 26 1999
Introduction to Parallel Architectures and Programming Models
Abstract
We describe shared memory, message passing, and data parallel programming models
and machine architectures, describe the basic steps in writing a parallel program,
and introduce cost modeling and basic performance tradeoffs.
Lecture Notes
Power Point version
PDF version (2 slides/page)
Primary Readings
Secondary Readings and References
Assignments
Assignment 2: Memory Benchmark and Matrix-multiply race (due Feb 9)