The syllabus for CS 374 is subject to change, so check back regularly:
Week | Text Chapter | Monday | Wednesday | Friday |
---|---|---|---|---|
Part I: Distributed-Memory Parallelism | ||||
1 | 1 & 2 | Course Introduction | MPI Exercise 1 | Basic Communication Patterns |
2 | 3 | MPI Communicators & Topologies | MPI Exercise 2 | MPI Synchrony, Asynchrony & Types |
3 | Parallel Complexity | MPI Exercise 3 | MPI Parallel I/O | |
4 | O-O MPI | MPI Exercise 4 | In-lab workday | |
Part II: Shared-Memory Parallelism | ||||
5 | 5 | OpenMP | OpenMP Exercise | MPI+OpenMP |
Part III: GPU Parallelism | ||||
6 | 6 | GPU Computing | CUDA Computing | |
7 | 7 | Code Optimization | TBD | Course Wrapup |