Date Plan Readings Presenters
01/17 Mon Week 1: Martin Luther King Day; No Class
[ slides ]

01/19 Wed Week 1: Course Introduction
[ slides ]

01/24 Mon Week 2: Introduction to Deep Neural Networks
[ slides ]

01/26 Wed Week 2: Introduction to Deep Learning Systems
[ slides ]

01/31 Mon Week 3: Systems for Deep Learning
[ slides ]

Zhihao Jia, Junli Cao

02/02 Wed Week 3: Systems for Classical ML
[ slides ]

Giulio Zhou, Zhihao Zhang

02/07 Mon Week 4: ML Compilation
[ slides ]

Ashwin Venkatram, Bohan Hou

02/09 Wed Week 4: ML Compilation
[ slides ]

Elias Jaeaesaari, Yijia Zhang

02/14 Mon Week 5: Graph-Level Optimizations
[ slides ]

Zhihao Jia

02/16 Wed Week 5: RL for Device Placement and Graph Optimizations
[ slides ]

Zhihao Jia, Yuanxin Wang

02/21 Mon Week 6: Data and Model Parallelism for Distributed Training
[ slides ]

Bowen Chen, Jiajun Wan

02/23 Wed Week 6: Pipeline Parallelism for Distributed Training
[ slides ]

Weizheng Xu, Yuxuan Zheng

02/28 Mon Week 7: Memory-Efficient Training: Tensor Rematerialization
[ slides ]

Erhu He, Senyu Tong

03/02 Wed Week 7: Memory-Efficient Training: Zero Redundancy
[ slides ]

Siyu Chen, Arav Agarwal

03/07 Mon Week 8: Spring Break; No Class
[ slides ]

03/09 Wed Week 8: Spring Break; No Class
[ slides ]

03/14 Mon Week 9: Transformers and Language Models
[ slides ]

Tony Xi, Vincent Xu

03/16 Wed Week 9: Guest Lecture: Deepak Narayanan (Microsoft Research)
[ slides ]

Deepak Narayanan

03/21 Mon Week 10: Graph Neural Networks
[ slides ]

Hui Chen, Paola A Buitrago

03/23 Wed Week 10: Guest Lecture: Autotuning Production ML Compilers
[ slides ]

Phitchaya Mangpo Phothilimthana (Google Brain)

03/28 Mon Week 11: Guest Lecture: Practical Reinforcement Learning on the Internet
[ slides ]

Francis Yan (Microsoft Research)

03/30 Wed Week 11: Model Compression
[ slides ]

Rulin Shao, Muyang Li

04/04 Monday Week 12: ML Hardware
[ slides ]

Balamurugan Marimuthu

04/06 Wed Week 12: Guest Lecture: Disruptive Research on Distributed ML Systems
[ slides ]

Guanhua Wang (UC Berkeley)

04/11 Mon Week 13: ML for systems
[ slides ]

Prasoon Patidar, Sudershan Boovaraghavan

04/13 Wed Week 13: Federated learning
[ slides ]

Charlie Hou

04/18 Mon Week 14: Guest Lecture: The library to accelerate training and inference of DNN at scale
[ slides ]

Minjia Zhang (Microsoft)

04/20 Wed Week 14: Final Presentation
[ slides ]

04/25 Mon 04/27 Wed Week 15: Final Presentations