Skip to main content Link Search Menu Expand Document (external link)

Lecture Schedule

  • This schedule might change slightly during the quarter. The dates of the midterm and final exams, however, will not change.
  • Slides will be uploaded to the course home page, typically before each lecture. The lectures themselves might deviate significantly from the textbooks. Thus, it is necessary to attend a lecture live or view its video asynchronously to keep up with course content.
  • The industry guest lectures are not included in the syllabus for the exams. But they will be the focus of the extra credit activities.
WeekTopicReferences
1-2Basics of Machine Resources: Computer OrganizationCh. 1, 2.1-2.3, 2.12, 4.1, and 5.1-5.5 of CompOrg Book
2-3Basics of Machine Resources: Operating SystemsCh. 2, 4.1-4.2, 6, 7, 13, 14.1, 18.1, 21, 22, 26, 36, 37, 39, and 40.1-40.2 of Comet Book
4Basics of Cloud Computing-
4-5Parallel and Scalable Data Processing: Parallelism BasicsCh. 9.4, 12.2, 14.1.1, 14.6, 22.1-22.3, 22.4.1, 22.8 of Cow Book; Ch. 5, 6.1, 6.3, 6.4 of MLSys Book
5Review for midterm in discussion section, 05/09/2023 
6Midterm on 5/11/2023 in class 
6-7Parallel and Scalable Data Processing: Scalable Data Access 
7Industry Guest Talk: Jules Damji from Anyscale Discussing Ray Core on 5/18/2023 
7-8Parallel and Scalable Data Processing: Data Parallelism 
8Industry Guest Talk: Venkatesh Ravichandran from Alexa AI at Amazon Discussing Language Data Organization on 5/25/2023 
9-10Dataflow SystemsCh. 2.2 of MLSys Book
10ML Model Building SystemsCh. 8-8.4 of MLSys Book
10Final exam review in discussion section, 06/06/2023 
11Final Exam on 6/15/2023-