Schedule

This schedule is tentative and subject to change.

This course does not have required textbooks. Lecture notes will be provided, along with readings for course material.

NOTE: These slides are not meant to substitute for lectures.

Date Topic
Mon Aug 25, 2025

Machine Learning Systems: An Introduction

Wed Aug 27, 2025

Compute: CPUs

Mon Sep 01, 2025

Labor Day (No class)

Wed Sep 03, 2025

Compute: CPUs continued; Compute: SIMD and GPUs

Mon Sep 08, 2025

Compute: SIMD and GPUs (continued)

Wed Sep 10, 2025

Data Organization - I

Mon Sep 15, 2025

Data Organization - II

Wed Sep 17, 2025

Compound Data; Memory - I

Mon Sep 22, 2025

Memory - II

Wed Sep 24, 2025

Cache Coherence and Virtual Memory

Mon Sep 29, 2025

Virtual memory (contd.)

Wed Oct 01, 2025

ML programs as Computation Graphs

Mon Oct 06, 2025

ML programs as Loops

Wed Oct 08, 2025

Mid-terms

Mon Oct 13, 2025

Fall Break (No class)

Wed Oct 15, 2025

Mon Oct 20, 2025

Wed Oct 22, 2025

Mon Oct 27, 2025

Wed Oct 29, 2025

Mon Nov 03, 2025

Wed Nov 05, 2025

Mon Nov 10, 2025

Wed Nov 12, 2025

Mon Nov 17, 2025

Wed Nov 19, 2025

Mon Nov 24, 2025

Wed Nov 26, 2025

Thanksgiving Recess begins at 12 (Class TBD)

Mon Dec 01, 2025

Wed Dec 03, 2025

Mon Dec 08, 2025