Reading list
All 28 required readings and 62 optional readings, by week. Links were individually verified against primary sources in August 2026. Back to the schedule.
Computing for AI
AI for Computing
Launch
Wk 01 · Sep 11 Course Introduction: AI as Workload, AI as Designer
Instructor-selected background
Optional
Computing for AI
Wk 02 · Sep 18 How to Study an AI Computing System + LLM Inference Fundamentals
Instructor-selected background
Optional
Computing for AI
Wk 03 · Sep 25 Serving Systems for LLMs and AI Agents
Student-led papers
- KV-cache virtualization, fragmentation, batching, vLLM
- RadixAttention, KV reuse across program structure
Optional
Computing for AI
Wk 04 · Oct 2 AI Hardware: Accelerators and System-on-Chips
Student-led papers
- read as a ten-year retrospective
- Columbia's open-source heterogeneous SoC platform; available for course projects
Optional
Computing for AI
Wk 05 · Oct 9 Physical AI I: Inference Systems and Serving for Embodied AI
Student-led papers
- deployable embodied-AI runtime across heterogeneous robots
- overlapping inference with action execution; latency hiding
- analytical performance model; device/edge/cloud placement
Optional
Computing for AI
Wk 06 · Oct 16 Physical AI II: Hardware-Software Co-Design and Architecture
Student-led papers
- decoupling LLM inference from robotic control via trajectory prediction
- cross-layer co-design for cooperative embodied agents
- HW/SW co-design for diffusion-based VLA on edge devices
Optional
Computing for AI
Wk 07 · Oct 23 Accelerating Neuro-Symbolic and Compositional AI
Student-led papers
- workload characterization, reconfigurable processing
- unified DAGs, irregular reasoning acceleration
- compiling Datalog-based neurosymbolic programs to GPUs
Optional
AI for Computing
Wk 08 · Oct 30 AI for Software Systems: Compilers and GPU Kernels
Student-led papers
- algorithm discovery, reward design, validation
- evolutionary LLM code search across scheduling, TPU circuits, kernels
- benchmark design; discussed with the Sakana AI CUDA Engineer episode
Optional
AI for Computing
Wk 10 · Nov 13 AI for Computer Architecture I: Measuring and Exploring
Student-led papers
- benchmarking LLM agents on architecture tasks
- AI inside the microarchitecture
Optional
AI for Computing
Wk 11 · Nov 20 AI for Computer Architecture II: Agentic Design Systems
Student-led papers
- composable design loops for agent-driven HW/SW co-design
- LLM-driven microarchitecture evolution; seed quality bounds discovery
Optional
AI for Computing
Wk 12 · Dec 4 AI for RTL and Chip Physical Design
Student-led papers
- read with Markov's 'The False Dawn' critique; co-led by a pair
- domain adaptation, retrieval, EDA scripts
- RTL benchmarks and their limitations
Optional