Date Lecture Readings Presenters
Week#1 08/20 Lecture #1
Course Introduction
[ slides ]

Xupeng Miao

Week#1 08/22 Lecture #2
Introduction to Deep Neural Networks
[ slides ]

Xupeng Miao

Week#2 08/27 Lecture #3
Introduction to Deep Learning Systems
[ slides ]

Xupeng Miao

Week#2 08/29 Lecture #4
Systems for Deep Learning
[ slides ]

Xupeng Miao

Week#3 09/03 Lecture #5
Systems for Classical ML
[ slides ]
  • Sean Lee
  • Xinji Jiang
Week#3 09/05 Lecture #6
ML Compilation
[ slides ]
  • Yanran Wu
  • Raj Venkat Reddy Mavuram
Week#4 09/10 Lecture #7
ML Compilation
[ slides ]
  • Xinji Jiang
  • Sarthak Mangla
Week#4 09/12 Lecture #8
Tensor Program Optimizations
[ slides ]
  • Shau-Shiun Chu
  • Yunxin Sun
Week#5 09/17 Lecture #9
Data & Model Parallelism
[ slides ]

Xupeng Miao

Week#5 09/19 Lecture #10
Pipeline Parallelism
[ slides ]

Xupeng Miao

Week#6 09/24 Lecture #11
Device Placement Optimizations
[ slides ]
  • Shilpa Noushad
  • Saarang Srinivasan
Week#6 09/26 Lecture #12
Automatic Parallelization
[ slides ]

Xupeng Miao

Week#7 10/01 Lecture #13
Memory Management: Rematerialization
[ slides ]
  • Haoyu Jin
  • Yanran Wu
Week#7 10/03 Lecture #14
Memory Management: ZeRO
[ slides ]
  • Shige Liu
  • WenYuan Huang
Week#8 10/10 Lecture #15
Recommendation Models
[ slides ]
Final Team Signup Due

Xupeng Miao

Week#9 10/15 Lecture #16
Graph Neural Networks
[ slides ]
  • Kshitij Alwadhi
  • Yunxin Sun
  • Kshitij Alwadhi
Week#9 10/17 Lecture #17
Transformers and Language Models
[ slides ]

Xupeng Miao

Week#10 10/22 Lecture #18
Mixture-of-Experts Models
[ slides ]
One-page Proposal Due

Xupeng Miao

Week#10 10/24 Lecture #19
Heterogeneity-aware ML
[ slides ]

Xupeng Miao

Week#11 10/29 Lecture #20
Systems for LLM Inference
[ slides ]
Intermediate Check-in Starting

Xupeng Miao

Week#11 10/31 Lecture #21
LLM Inference Requests Scheduling
[ slides ]
  • Dwijen Chawra
  • WenYuan Huang
Week#12 11/05 Lecture #22
Affordable ML Systems
[ slides ]

Xupeng Miao

Week#12 11/07 Lecture #23
Diffusion Models
[ slides ]
  • Yunxin Sun
  • Yunxin Sun
Week#13 11/12 Lecture #24
Model Compression
[ slides ]
  • Sarthak Mangla
  • Shilpa Noushad
Week#13 11/14 Lecture #25
Data Management for ML
[ slides ]
  • Shige Liu
  • Haoyu Jin
Week#14 11/19 Lecture #26
ML Hardware
[ slides ]
  • Shau-Shiun Chu
  • Dwijen Chawra
Week#14 11/21 Lecture #27
ML for Systems
[ slides ]
  • Xupeng Miao
  • Saarang Srinivasan
Week#15 11/26 Lecture #28
Federated Learning
[ slides ]
  • Raj Venkat Reddy Mavuram
  • Kshitij Alwadhi
Week#16 12/03 Lecture #29
Final Presentations
[ slides ]
  • Group A
  • Group B
Week#16 12/05 Lecture #30
Final Presentations
[ slides ]
  • Group C
  • Group D
12/12 Final Course Project Report Due