|
EE155/CS122 Parallel Computing Spring 2026 Class Schedule & Assignments |
|||||||||
| Lecture # |
Day/Date | Lecture Topic | Homework | Homework Due Dates |
Quiz | ||||
| 1 | Wed Jan 14 | Introduction | |||||||
| * | Mon Jan 19 | MLK Day | |||||||
| 2 | Wed Jan 21 | Definitions | |||||||
| 3 | Mon Jan 26 | C++ threads/CUDA | |||||||
| 4 | Wed Jan 28 | concurrent programming: mutex, barrier | Lab1 (histogram) | ||||||
| 5 | Mon Feb 2 | arch 101(memory and caches) | |||||||
| 6 | Wed Feb 4 | quiz 1 | Quiz 1 (basics; intro through lec04_concurrent) | ||||||
| 7 | Mon Feb 9 | mem & caches (continued) | |||||||
| 8 | Wed Feb 11 | arch 101(quantitative performance) | |||||||
| * | Mon Feb 16 | Pres Day | |||||||
| 9 | Wed Feb 18 | arch 101(cache coherence) | |||||||
| 10 | Thu Feb 19(Mon on Thu) | false sharing | Lab2 (CPUbreaker) | Lab1 due | |||||
| 11 | Mon Feb 23 | histogram review; lab2 & false sharing; matrix mpy | |||||||
| 12 | Wed Feb 25 | quiz 2 | Quiz 2 (caches (not coherence), quant performance) | ||||||
| 13 | Mon Mar 2 | matrix mpy | |||||||
| 14 | Wed Mar 4 | matrix mpy | |||||||
| 15 | Mon Mar 9 | SMT/GPU preview, GPU | Lab3 (matrix mpy) | ||||||
| 16 | Wed Mar 11 | GPU | Lab2 due | ||||||
| * | Mon Mar 16 | Spring break | |||||||
| * | Wed Mar 18 | Spring break | |||||||
| 17 | Mon Mar 23 | GPU | |||||||
| 18 | Wed Mar 25 | oral quiz 3 (see signup sheet for locations) | Quiz 3 (oral quiz on compute intensity and some false sharing) | ||||||
| 19 | Mon Mar 30 | GPU | Lab4 (CUDA mpy) | ||||||
| 20 | Wed Apr 1 | GPU | Lab3 due | ||||||
| 21 | Mon Apr 6 | GPU banked memory | |||||||
| 22 | Wed Apr 8 | quiz #4 | Quiz 4 (matrix mpy on GPU, but not GPU banks) | ||||||
| 23 | Mon Apr 13 | neural-net overview | |||||||
| 24 | Wed Apr 15 | NN programming on multicore, NN on GPU | Lab5 (CUDA NN) | Lab4 due | |||||
| * | Mon Apr 20 | Patriot's Day | |||||||
| 25 | Wed Apr 22 | NN on GPU | |||||||
| 26 | Mon Apr 27 | NN on a TPU | Quiz 5 (neural nets & TPU) is canceled | ||||||
| 27 | Mon May 4??? | final-exam slot (G+, noon-2pm) -- nothing :-) | Lab5 due | ||||||