Link Search Menu Expand Document

Schedule

  • This schedule is to change as the weeks go on.
  • Readings are to be completed before class.

Week 1

09/07
Lecture Course Introduction (note)
How to Read a Paper

Week 2

Week 3

09/19
paper File System III (note)
Answer these questions before class
09/21
Lecture ML Systems I (note) (handout) (jupyter, engine.py)
Learning representations by back-propagating errors
(Optional) Ch6.5.1-6.5.3

Week 4

09/26
Discussion Learned fs proposal (learned fs I) (handout)
Lab1-challenge [Daniel and Matthew]
09/28
paper ML Systems II (note) (handout)
TensorFlow: A system for large-scale machine learning
(Optional) Scaling Distributed Machine Learning with the Parameter Server

Week 5

10/03
paper Learned Index I (note)
The Case for Learned Index Structures
10/05
paper Learned Index II (note)
Benchmarking Learned Indexes

Week 6

10/10
no class
10/12
Discussion do we need dirs? (note) (learned fs II)
Hierarchical File Systems are Dead
Lab2-challenge [Brent, Will]

Week 7

Week 8

Week 9

10/31
paper Learned prefetcher (note) (handout)
Predicting Memory Accesses: The Road to Compact ML-driven Prefetcher
11/02
discussion learned fs design I (note) (handout)
[project updates]

Week 10

Week 11

11/14
dicussion learned fs design II
[project updates]
11/16
paper FUSE performance (note) (handout)
To FUSE or Not to FUSE: Performance of User-Space File Systems

Week 12

11/21
paper NN4Sys explainability (note)
Interpreting Deep Learning-Based Networking Systems
11/23
Thanksgiving recess

Week 13

Week 14

12/05
discussion learned fs design III
[project updates]