This page has the entire plan for the semester. For weeks in the future, consider it a plan subject to change. For weeks in the past consider it a record of what we have done. As for the current week, keep a watch for updates and changes.
Month | Day | Week | Lecture | Video | Reading | Assignment | ||
Posted | Due | |||||||
Jan | 21 | Tue | 1 | Sanjay Traveling, Nirmal will review for HW0 on campus | Ch 1 | HW0 | HW0 | |
23 | Thu | Introduction, models of parallelism (slides) | Jan23 | Ch 2 | ||||
28 | Tue | 2 | Machine Models (slides) | Jan28 | ||||
30 | Thu | Jan30 | ||||||
Feb | 4 | Tue | 3 | PRAM Model and Algorithms (slides) | Feb04 | CLR Ch30 | ||
6 | Thu | Feb06 | ||||||
11 | Tue | 4 | Inteconnection Networks and Communication (slides to be revised) | Feb11 | Ch 4 | |||
13 | Thu | Feb13 | HW1 | HW1 | ||||
18 | Tue | 5 | Speedup & Efficiency (slides) | Feb18 | Ch 5 | |||
20 | Thu | Feb20 | ||||||
25 | Tue | 6 | Iso-efficiency and scalable parallel systems (slides) | Feb25 | ||||
27 | Thu | Midterm review and Mock MT | Feb27 | study | ||||
Mar | 4 | Tue | 7 | Midterm (due @ 9:30 am) & Post mortem (Sol1 and Sol2) | Mar04 | |||
6 | Thu | Roofline revisited (slides by author; see also the first few slides here for motivation) | Mar06 | CACM09 | HW2 | |||
11 | Tue | 8 | Dynamic Programming: D&C DP Knapsack (PRAM->IsoEfficiency) | Mar11 | Notes | HW2 | ||
13 | Thu | Mar13 | ||||||
18 | Tue | 9 | Spring break (no classes) | |||||
20 | Thu | |||||||
25 | Tue | 10 | Matrix multiplication (slides & MVM notes & MatMult notes) | Mar25 | Ch 8 | |||
27 | Thu | Mar27 | HW3 | HW3 | ||||
Apr | 1 | Tue | 11 | Dense linear algebra: LU decomposition, Gaussian elimination (FSnotes, LUDnotes) | Apr01 | |||
3 | Thu | Apr3 | ||||||
8 | Tue | 12 | Advanced CUDA (slides, revised slides) What's wrong with GPGPU & how to fix it (slides) | Apr08 | TBD | |||
10 | Thu | Apr10 | ||||||
15 | Tue | 13 | Apr15 | |||||
17 | Thu | Apr17 | HW4 | HW4 | ||||
22 | Tue | 14 | Apr22 | |||||
24 | Thu | Apr24 | ||||||
29 | Tue | 15 | Graph Algorithms (APP) | Apr27 | Ch 10 notes | |||
May | 1 | Thu | May1 | |||||
6 | Tue | 16 | May6 | |||||
8 | Thu | Final Exam Review | May8 | study | ||||
12 | Mon | 17 | Final Exam (2:00 - 4:00 pm) |