Parallel Processing & Distributed Systems

Lectures: Parallel Processing
  1. Introduction
  2. Abstract machine models
  3. Parallel machine architectures
  4. Speedup
  5. Pipeline
  6. Processor organizations & mapping
  7. Scheduling
  8. Parallel paradigms and programming models
  9. Shared memory programming
  10. Parallel algorithms 1 & 2
Lectures: Distributed Systems
  1. Introduction
  2. Communication
  3. MPI
  4. Name service
  5. Distributed file systems
  6. Parallel & Distributed computing techniques
  7. Time and global states
  8. Web service
  9. Peer-to-peer systems
MT2004
  1. Contents