Assignments will be posted here during the course of the semester as they are made available to the class.
- Discussion 0: form groups, create group names, due Wednesday Aug 29
- lab 1: Plotting time, speedup, and efficiency
- Discussion 1: time, speedup, and efficiency, due Wednesday Sep 5
- lab 2: Introduction to OpenMP: Mandelbrot
- Discussion 2: MandelBrot speedup, due Wednesday Sep 12
- PA1: Numerical OpenMP programs, due Wednesday Sep 19
- PA2A: Sequential and OpenMP Prime Sieve 1 and 2, due Wednesday Sep 26
- PA2B: Sequential and OpenMP Prime Sieve 3 and 4, due Wednesday Oct 10
- lab 3: OpenMP Tasks: Merge Sort
- Discussion 3: OMP Tasks, due Wednesday Oct 24.
- PA3A: Sequential and OpenMP Unblocked Knapsack, due Wednesday Oct 31
- PA3B: Sequential and OpenMP Blocked Knapsack, due Wednesday Nov 7
- lab 4: Getting Started on the Cray
- lab 5: Getting Started with MPI
- PA4: Blocked Jacobi 1D in MPI on the Cray, due Wednesday Dec 5
- Project, due Wednesday Dec 12, Finals week