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 Sep 3
- lab 1: Plotting time, speedup, and efficiency
- Discussion 1: time, speedup, and efficiency, due Wednesday Sep 10
- lab 2: OpenMP loops and scheduling: Mandelbrot
- Discussion 2: MandelBrot speedup, due Wednesday Sep 17
- PA1: Numerical OpenMP programs, due Sunday Sep 21
- PA2: Sequential and
OpenMP Prime Sieve 1, 2, 3 and 4, due Sunday Sep 28
- PA3: Sequential and
OpenMP, unblocked and blocked, Knapsack, due Friday Oct 17
- lab 3: OpenMP Tasks: Merge Sort
- lab 4: Getting Started on the Cray
- Discussion 3: OMP Tasks, due Sunday Oct 19
- lab 5: Getting Started with MPI
- Discussion 4: Plotting and analyzing data, due Sunday Nov 2
- PA4: Blocked Jacobi 1D in MPI on the Cray, due Sunday Nov 9, Late Wednesday Nov 19
- Discussion 5: Pipelined Merge Sort, due Sunday Nov 23
- PA5: CUDA Matrix Multiply, due Wednesday, December 3, late Friday December 5.
- Project, due Friday December 5 (by e-mail to wim bohm)