Schedule, Readings, and Assignments

Date Topic Assignments
Tue  Sep 05

Introduction to Parallel and Distributed Computing - LAB 0

HW 1 - due 9/12 in class
Tue
 Sep 12

Parallel Models: Processes vs. Threads
  Multicore / Multiprocessing

Reading: see assignment
HW 2 - due 9/20
Tue  Sep 19

Message Passing Interface (MPI) - LAB 1

Reading: Chapter 3, 3.1-3.4
HW 3 - due 9/26
Tue  Sep 26

MPI Applications - LAB

Reading: CS in Parallel
Project 1 - due 10/10
Tue  Oct 03
MPI Performance Issues  - LAB


Reading: Chapter 3, 3.5-end
Tue  Oct 10

Introduction to Pthreads

Reading: Chapter 4
HW 4
Tue  Oct 17

Pthread Applications and Issues

Project 2
Tue  Oct 24
Fall Break
no class
Tue  Oct 31
OpenMP  - LAB
 
Reading: Chapter 5
Homework:
Tue  Nov 07

OpenMP Applications - LAB

Reading:
Homework:
Tue  Nov 14

OpenMP Performance- LAB
  
Reading:
Homework:
Tue  Nov 21
Concurrent Datastructures - LAB

Reading:
Homework:
Tue  Nov 28

Higher-level Approaches to PDC

Reading:
Homework:
Tue  Dec 05
Presentations

Tue  Dec 12
Presentations

Sat  Dec 17
Final  - 7pm
.
Various...Supercomputers
Parallela

Parallela 2+16 core CPU


Connection Machine 5
Cray

Top Ten Supercomputers
Simulating the Human Brain

Simulating the Human Brain