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 |