mirror of
https://github.com/harvard-edge/cs249r_book.git
synced 2026-07-20 04:45:11 -05:00
- Extracted all hardcoded repository and slide download URLs into a central _variables.yml configuration file.
- Replaced 100+ hardcoded URL strings across the website documentation (.qmd, .md, and _quarto-html.yml) with {{< var slides_latest >}} and {{< var github_repo >}} shortcodes.
- Ensures the website correctly points to the canonical cs249r_book repository while enabling instantaneous, single-file URL updates in the future.
53 lines
2.2 KiB
Plaintext
53 lines
2.2 KiB
Plaintext
---
|
|
pagetitle: "Tutorial Slides"
|
|
title: "Tutorial Slides"
|
|
subtitle: "Beamer decks for the MLSys·im conference tutorial — analytical, first-principles ML systems modeling."
|
|
toc: true
|
|
---
|
|
|
|
The MLSys·im tutorial is delivered as a comprehensive 4-module Beamer deck. The PDFs are built
|
|
from source on every release (see [`mlsysim/tutorial/slides/`]({{< var github_repo >}}/tree/dev/mlsysim/tutorial/slides))
|
|
and published alongside this site.
|
|
|
|
## Module 1: Foundations & Architecture
|
|
|
|
Foundations: the iron law of ML systems, the roofline model, constraint-based systems engineering, dimensional strictness, and the Pydantic registry system.
|
|
|
|
[Download Module 1 (PDF)](tutorial_module1.pdf){.im-btn .im-btn-primary target="_blank"}
|
|
|
|
## Module 2: Advanced Single-Node Analysis
|
|
|
|
Bottlenecks: the data wall (ingestion vs transformation), LLM serving limits (pre-fill vs decoding), algorithmic optimizations (speculative decoding), and the reasoning wall (OpenAI o1 scaling).
|
|
|
|
[Download Module 2 (PDF)](tutorial_module2.pdf){.im-btn .im-btn-primary target="_blank"}
|
|
|
|
## Module 3: Scale, Dollars, and Carbon
|
|
|
|
Fleet dynamics: distributed training, the Amdahl Trap, Total Cost of Ownership (the infrastructure multiplier), and cross-domain carbon accounting.
|
|
|
|
[Download Module 3 (PDF)](tutorial_module3.pdf){.im-btn .im-btn-primary target="_blank"}
|
|
|
|
## Module 4: Design Space Exploration & Synthesis
|
|
|
|
Systems engineering: rapid parametric sweeps, the universality of the roofline (TinyML to Frontier), sensitivity analysis, and SLA-driven hardware synthesis.
|
|
|
|
[Download Module 4 (PDF)](tutorial_module4.pdf){.im-btn .im-btn-primary target="_blank"}
|
|
|
|
## Source
|
|
|
|
The decks live in the `mlsysim/tutorial/slides/` directory of the [MLSysBook
|
|
repository]({{< var github_repo >}}). To rebuild locally:
|
|
|
|
```bash
|
|
cd mlsysim/tutorial
|
|
make
|
|
```
|
|
|
|
This produces the four PDFs using `pdflatex` and the shared `beamerthememlsys` theme. Prerequisites: `pdflatex` (TeX Live or MacTeX) plus either `inkscape` or `rsvg-convert` for SVG conversion.
|
|
|
|
## Looking for the textbook lecture slides?
|
|
|
|
The 35-deck textbook lecture series covering both volumes of *Machine Learning
|
|
Systems* lives at [mlsysbook.ai/slides](https://mlsysbook.ai/slides/). Those
|
|
decks are organized by chapter and are independent of the MLSys·im tutorial.
|