🚀NEW COURSEVibe Coding AI Apps with Claude Code 🤖✨Enroll now
← All papers  /  Sep 7 – Sep 7, 2026
Agents

Design Docs Are All You Need: An AI-native Machine-Learning Performance Tool

First page
Design Docs Are All You Need: An AI-native Machine-Learning Performance Tool
The curator’s take

Samuel Kushnir, Kimia Noorbakhsh and colleagues at MIT, Google, Google DeepMind and Stanford keep a performance-modeling library whose main branch contains almost no code: the repository is a DAG of natural-language design docs that coding sub-agents regenerate the implementation from.

Ask this paper

Key points
01

The premise. ML performance modeling invalidates its own abstractions every hardware and model generation, and coding agents are now cheap enough that regenerating a library beats paying down the tech debt of patching it.

02

Every human change is a doc edit. The system is self-documenting by construction because there is no separate code artifact for the docs to drift from.

03

What makes regeneration reliable. A design-doc style built around step-by-step worked examples that act as in-context demonstrations, plus a minimal recursively defined operator IR with SymPy cost expressions.

04

Two evaluation modes. A fast analytical roll-up for large sweeps and a slow modulo-scheduling mode for fine-grained schedule studies.

05

The validation. Regenerated implementations reproduce hand-audited reference models, including DeepSeek-V3 serving on a TPU pod slice, to round-off precision.

Abstract

Machine-learning performance modeling is a uniquely hostile terrain for long-lived software: the assumptions baked into today's abstractions are invalidated by tomorrow's models and systems, forcing perpetual refactoring of performance-modeling frameworks. Meanwhile, AI coding agents have become fast and capable enough that regenerating an entire library is cheaper than paying down the tech debt of incrementally patching it. We describe SMART, a rigorous symbolic performance-modeling library for ML systems whose main branch contains almost no code: the repository is a DAG of self-contained natural-language design docs, coding sub-agents regenerate the implementation from only the docs on new version updates, and every human change is a natural-language edit to a doc--self-documenting by construction. Two ingredients make regeneration reliable: (i) a design-doc style built around step-by-step worked examples that act as in-context demonstrations for the generating agents, and (ii) a minimal, recursively defined operator IR with symbolic (SymPy) cost expressions, a fast analytical roll-up mode for large sweeps, and a slow modulo-scheduling mode for fine-grained schedule studies. Regenerated implementations reproduce hand-audited reference models--including DeepSeek-V3 serving on a TPU pod slice--to round-off precision, suggesting that design docs--not code--can be the durable artifact for ML-systems co-design tools.

Every Monday
Get next week’s papers.
Subscribe on Substack