This material is subject to changes according to the progress of the classes.
Part I: Parallel and Distributed Computing
Slides
Intro, Topics on SHM and DM, Parallel Compilers
Parallel Architectures
Synchronization
Message Passing
Parallel Constructs
Performance Metrics
Parallelization: Case study (1)
Parallelization: Case study (2)
Parallelization: Performance
Support material (text from Michael Scott, URochester, USA)
Contents
Introduction
Programming Models
Parallel Architectures
Synchronization
Message Passing
Parallel Constructs
Parallel Languages
Performance Metrics
Part II: Cluster Computing
Slides
Part III: Grid Computing
Slides