CSE 240D: System Design for Machine Intelligence (Spring 2026)


Instructor: Hadi Esmaeilzadeh


Email: hadi [AT] ucsd [DOT] edu
Office: CSE 3228
Office hours: by appointment
Class time: MW 6:30–7:50 PM, EBU3B 4140

TA: Hanyang Xu
Email: hax032 [AT] ucsd [DOT] edu
Office: CSE 3254
Office hours: by appointment

This is the anticipated schedule for the course. The schedule is subject to change. Each lecture lists its assigned readings and, where applicable, optional readings.

Each student will present one paper of their choosing. Students who sign up for 04/06 will receive extra credit. More papers will be announced if needed.

# Lecture Date Slides Presenters
1 Introduction and Dark Silicon
Assigned readings:
03/30/2026 Intro and Dark Silicon Hadi
2 Scaling Laws
Assigned readings:
04/01/2026 Scaling Laws Hanyang
3 Learning Paradigms + Alignment
Assigned readings: Optional readings:
04/06/2026 GPT-1, InstructGPT/RLHF, DeepSeek-R1 Ethan Jenkins, Yuvanand Saravanan, Hantian Lin
Learning Paradigms + Alignment (continued) 04/08/2026
Gradient Descent / Backpropagation
Assigned readings:
04/13/2026 Hadi
4 Attention, Transformers + Diffusion
Assigned readings: Optional readings:
04/15/2026 Attention, DiT Hadi, Hanyang
Attention, Transformers + Diffusion (continued) 04/20/2026 Attention Hadi, Hanyang
5 Model Capabilities: MoE, Multimodal, Reasoning
Assigned readings:
04/22/2026 LLaVA, Chain-of-Thought Tejus Singh, Sankalpa Hota
6 Model Capabilities (continued) + Agentic Systems
Assigned readings:
04/27/2026 Agents, Coconut, MemGPT Hanyang, Wentao Chen, Chi-Han Chiu
7 Distributed Training
Assigned readings:
04/29/2026 Megatron-LM, Llama 3 Training Aditya Kamat, Nikhita Neelakanta
8 Efficient Inference Architectures
Assigned readings: Optional readings:
05/04/2026 GQA Sanskriti Goyal
9 Model Compression: Quantization, LoRA, Sparsity
Assigned readings:
05/06/2026 GPTQ, LoRA, Sparse DNNs Shivam Yadav, Hanyang, Mohamed Ibrahim
Model Compression: Quantization, LoRA, Sparsity (continued)
Optional readings:
05/11/2026
10 GPU Architecture + FlashAttention / Kernel Optimizations
Assigned readings: Optional readings:
05/13/2026 Hopper GPU, FlashAttention Amaan M., Nisha
11 Domain-Specific Accelerators: TPUs, Groq, PIM
Assigned readings:
05/18/2026 TPU John
Domain-Specific Accelerators: TPUs, Groq, PIM (continued) 05/20/2026 Groq Shoumik, TBD
NO CLASS — Memorial Day 05/25/2026
12 Compiler Optimizations
Assigned readings: Optional readings:
05/27/2026 TVM, MLIR Jiahui Cheng, Abhinandan Sharma
13 KV Cache Management + Prefill-Decode Scheduling
Assigned readings:
06/01/2026 Mooncake Shan Ananth
14 Network Infrastructure + DPUs
Assigned readings: Optional readings:
06/03/2026 ShadowServe TBD