Class activities will be recorded here.

Week 1 : 8/24 - 8/28
Lectures Intro
Discussions D00: Form groups and request accounts (Due Wed. Sept. 2)
Recitations L00: Form groups and request accounts
Reading Quinn - Chapters 1 - 2 (Before Friday)
Week 2 : 8/31 - 9/4
Lectures OpenMP (Quinn)
Discussions D01: Group lab report from Lab 1 (Due Wednesday Sept. 9th).
Recitations L01: Plotting time, speedup, and efficiency
Reading Quinn - Chapter 17 (Page 98)
Week 3 : 9/7 - 9/11
Lectures PA1, Prime Sieve
Discussions D02: Updated group lab report from Lab 2 (Due Wednesday Sept. 16th).
Recitations L02: Mandelbrot Revisited
Reading Quinn - Chapter 5 (Page 54) The Sieve of Eratosthenes
Week 4 : 9/14 - 9/18
Lectures Dynamic Programming (Knapsack Problem), Caching and Blocking
Recitations Get help with PA1 and PA2
Week 5 : 9/21 - 9/25
Lectures OpenMP Tasking
Recitations Lab 3 (OpenMP Tasking)
Discussions D03 (Due Wednesday Sept. 30th).
Week 6 : 9/28 - 10/2
Lectures Introduction to MPI and more with SAT
Recitations Lab 4 (Getting Started on the Cray)
Discussions D04
Week 7 : 10/5 - 10/9
Lectures Getting around the ISTEC Cray, Midterm Wednesday, and NO CLASS FRIDAY
Recitations Get help on PA3
Week 8 : 10/12 - 10/16
Lectures Data Dependences and Matrix Multiply
Recitations Get help on PA3
Discussions None this week
Week 9 : 10/19 - 10/23
Lectures Differential Equations
Recitations Lab 5 (Getting Started with MPI)
Reading For Wednesday A Study on Balancing Parallelism, Data Locality, and Recomputation in Existing PDE Solvers
Reading For Friday Reducing Communication by Honoring Multiple Alignments
Week 10 : 10/26 - 10/30
Lectures Performance and Efficiencey
Recitations Get help on PA4
Reading Quinn - Chapter 7 (Page 164) Performance Analysis
Week 11 : 11/2 - 11/6
Lectures Introduction to GPUs
Recitations Lab 6 (Getting Started with GPUs)
Week 12 : 11/9 - 11/13
Lectures Sorting
Recitations Cancelled
Recitations Last week's lab due on Wednesday
Week 13 : 11/16 - 11/20
Lectures Monday and Wednesday will be presented by Dr. RajopadhyeSlides
Recitations Cancelled
Week 14 : 11/23 - 11/27
Lectures Fall Break
Week 15 : 11/30 - 12/4
Lectures CUDA and Research Papers: Wednesday and Friday
Week 16 : 12/7 - 12/11
Lectures Semester Review
Reading For Monday Reducing Communication by Honoring Multiple Alignments