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
Computing for AI

Wk 03 · Sep 25 Serving Systems for LLMs and AI Agents

Student-led papers

  1. KV-cache virtualization, fragmentation, batching, vLLM
  2. RadixAttention, KV reuse across program structure

Optional

Computing for AI

Wk 04 · Oct 2 AI Hardware: Accelerators and System-on-Chips

Student-led papers

  1. read as a ten-year retrospective
  2. 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

  1. deployable embodied-AI runtime across heterogeneous robots
  2. overlapping inference with action execution; latency hiding
  3. 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

  1. decoupling LLM inference from robotic control via trajectory prediction
  2. cross-layer co-design for cooperative embodied agents
  3. 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

  1. workload characterization, reconfigurable processing
  2. unified DAGs, irregular reasoning acceleration
  3. 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

  1. algorithm discovery, reward design, validation
  2. evolutionary LLM code search across scheduling, TPU circuits, kernels
  3. 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

  1. benchmarking LLM agents on architecture tasks
  2. AI inside the microarchitecture

Optional

AI for Computing

Wk 11 · Nov 20 AI for Computer Architecture II: Agentic Design Systems

Student-led papers

  1. composable design loops for agent-driven HW/SW co-design
  2. 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

  1. read with Markov's 'The False Dawn' critique; co-led by a pair
  2. domain adaptation, retrieval, EDA scripts
  3. RTL benchmarks and their limitations

Optional