- When: Wednesday/Friday 11:00 - 12:20pm
- Where: GHC 4303
Date | Plan | Readings | ||
---|---|---|---|---|
08/29 Fri |
Week 1: Course Introduction
[ slides ] |
|
||
09/03 Wed |
Week 2: Introduction to ML Systems
[ slides ] |
|||
09/05 Fri |
Week 2: GPU Architecture and CUDA Programming (1)
[ slides ] |
|||
09/10 Wed |
Week 3: GPU Architecture and CUDA Programming (2)
[ slides ] |
|||
09/12 Fri |
Week 3: Advanced CUDA Programming: Warp Specialization
[ slides ] |
|||
09/17 Wed |
Week 4: Advanced CUDA Programming: Mega Kernel
[ slides ] |
|||
09/19 Fri |
Week 4: ML Compilation (1)
[ slides ] |
|||
09/24 Wed |
Week 5: ML Compilation (2)
[ slides ] |
|||
09/26 Fri |
Week 5: Advanced ML Compilation: Graph-Level Optimizations
[ slides ] |
|||
10/01 Wed |
Week 6: Advanced ML Compilation: Superoptimization
[ slides ] |
|||
10/03 Fri |
Week 6: ML Parallelization: Data Parallelism and Zero Redundancy
[ slides ] |
|||
10/08 Wed |
Week 7: ML Parallelization: Model and Pipeline Parallelism
[ slides ] |
|||
10/10 Fri |
Week 7: Advanced ML Parallelization: Automated ML Parallelization
[ slides ] |
|
||
10/15 Wed |
Week 8: Fall Break; No Class
[ slides ] |
|||
10/17 Fri |
Week 8: Fall Break; No Class
[ slides ] |
|||
10/22 Wed |
Week 9: LLMs: Transformers + Attention
[ slides ] |
|||
10/24 Fri |
Week 9: LLMs: FlashAttention, PagedAttention, and RadixAttention
[ slides ] |
|||
10/29 Wed |
Week 10: LLMs: Serving (speculative decoding, continuous batching)
[ slides ] |
|||
10/31 Fri |
Week 10: LLMs: Training (Parameter-Efficient Fine-Tuning)
[ slides ] |
|||
11/05 Wed |
Week 11: Meetings to discuss project ideas
[ slides ] |
|||
11/07 Fri |
Week 11: LLMs: retrieval-augmented generation
[ slides ] |
|||
11/12 Wed |
Week 12: LLMs: Mixture of Experts
[ slides ] |
|||
11/14 Fri |
Week 12: Guest Lecture: Disruptive Research on ML Systems
[ slides ] |
|||
11/19 Wed |
Week 13: Working on course project
[ slides ] |
|||
11/21 Fri |
Week 13: Working on course project
[ slides ] |
|||
11/26 Wed |
Week 14: Thanksgiving Break; No Class
[ slides ] |
|||
11/28 Fri |
Week 14: Thanksgiving Break; No Class
[ slides ] |
|||
12/03 Wed |
Week 15: Final Project Presentation
[ slides ] |
|||
12/05 Fri | Week 15: Final Project Presentation |