CS 374: High Performance Computing: Course Syllabus


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


Calvin > CS > 374 > Syllabus
This page maintained by Joel Adams.