Tentative Schedule for CPT S 483: An Introduction to Parallel Computing (Fall 2016)
Week | Day | Date | Topic |
Assignments* |
|
Posting date | Due date | ||||
1 | Tu | 8/23 | Course introduction | ||
Th | Fundamentals of parallel computing | ||||
2 | Tu | 8/30 | No Class - Instructor Travel | ||
Th | Models of parallel computing; Performance analysis | ||||
3 | Tu | 9/6 | Introduction to MPI: communication
primitives |
||
Th | Project
1 (n/w parameters) Homework |
||||
4 | Tu | 9/13 | MPI Collective primitives | ||
Th | Homework | ||||
5 | Tu | 9/20 | Inter-connection networks & embeddings | ||
Th | Project 2 (GoL) | ||||
6 | Tu | 9/27 | Matrix algorithms: MxV, MxM (Cannon's algo) | Homework | |
Th | |||||
7 | Tu | 10/4 | No Class - Instructor Travel | ||
Th | Parallel prefix and applications | ||||
8 | Tu | 10/11 | Sorting (bitonic sort) | Project 2 | |
Th | |||||
9 | Tu | 10/18 | Transportation primitives | Project 3 | |
Th | Sorting (sample sort) | ||||
10 | Tu | 10/25 | |||
Th | No Class - Instructor Travel | ||||
11 | Tu | 11/1 | White Paper discussion in class | ||
Th | Multithreading & OpenMP programming | Project
4 |
|||
12 | Tu | 11/8 | No class due to instrutor travel. Work on white paper formulation. | ||
Th | Multithreaded algorithms: sorting, graph methods | ||||
13 | Tu | 11/15 | Project 5 |
||
Th | |||||
Tu | 11/22 | Thanksgiving week (no class) | |||
Th | |||||
14 | Tu | 11/29 | Midterm exam | ||
Th | Other topics - MapReduce, Cloud Computing, accelerators | ||||
15 | Tu | 12/6 | |||
Th | |||||
Tu | 12/13 | Final White Paper due by Thursday (December 15, 2016) @ NOON PDT. | |||
Th |
* Homework & project links will be activated on their posting dates.