🚀NEW LABGetting Started with Claude AgentsStart lab
← All papers  /  Oct 6, 2026
Agents

Coco: An Agentic Copilot for the Hardware--Software Co-Design Lifecycle

First page
Coco: An Agentic Copilot for the Hardware--Software Co-Design Lifecycle
The curator’s take

Samuel Kushnir, Amir Yazdanbakhsh, Parthasarathy Ranganathan, Suvinay Subramanian and colleagues at Google and Google DeepMind, with MIT, describe Coco, an agent platform deployed with TPU architects to set up hardware-software co-design experiments, run simulator sweeps and analyze the results.

Ask this paper

Key points
01

Problem. Co-design decisions depend on hundreds of gigabytes of fresh simulation sweeps that no model saw in pretraining, so chat-with-your-data approaches hallucinate on exactly the numbers that matter.

02

Four layers. A datastore that registers every sweep into a normalized relational schema so agents ground each number in a SQL query; typed tools agents compose on their own; agents for recurring workflows such as iso-execution analysis, which compares systems at matched execution configurations including points off the Pareto frontier; and a UX whose navigation state doubles as agent context.

03

Goal. The near-term target is halving time-to-simulation and time-to-insight for architects; the paper reports early deployment experience rather than controlled benchmarks.

04

Argument. Co-design is a distinct agent domain where data must be retrieved rather than memorized and expert adoption depends on an interface that balances IDE-style control with interactive exploration.

Abstract

Co-designing ML models and the accelerators that run them is an unusual reasoning task: architects must draw confident, high-stakes conclusions about systems that do not yet exist, and the pace of both model evolution and hardware cadence means the analysis burden grows every quarter. The evidence behind each decision--hundreds of gigabytes of fresh simulation sweeps over novel design points--is by construction absent from any LLM's pretraining corpus, and there is no external literature to retrieve; naive "chat-with-your-data" approaches hallucinate exactly where correctness matters most. We present Coco (Copilot for Codesign), an agentic platform deployed with TPU architects that accelerates the co-design lifecycle of setting up experiments, sweeping simulators, and deriving insights. Coco is built as four layers: (i) a datastore that automatically registers every simulation sweep into a normalized relational schema, so agents ground every number in a SQL query rather than scraping heterogeneous files; (ii) a library of tools with typed APIs that agents compose without human orchestration; (iii) agents that encode recurring analysis workflows--most notably iso-execution analysis, which compares systems at matched execution configurations, including swept-but-dominated points off the Pareto frontier; and (iv) a platform UX whose navigation state doubles as agent context. We report early deployment experience toward a reduction in time-to-simulation and time-to-insight, and argue that co-design is a distinct agentic domain: its data must be retrieved rather than memorized, its workflows are recurring but context-dependent, and expert adoption hinges on UX that balances IDE-style control with interactive exploration.

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