Files
Vijay Janapa Reddi 5947a26148 docs(website): replace hardcoded GitHub URLs with dynamic Quarto variables
- 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.
2026-05-27 16:51:47 -04:00

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.