Architecture 2.0
  • Book
    • Read online
    • Download PDF
    • Download EPUB
  • Resources
    • Reading list
    • Tool registry
    • Submit
    • 🤗 Hugging Face
  • Community
    • Workshops
    • Discussions
    • Discord
  • About
  • GitHub
  • HF
Architecture 2.0 About

About

A community effort to design computer architecture and computing systems with AI in the loop

Working orientation

Architecture 2.0 treats AI-assisted computer architecture as a community problem: shared design loops, tools, datasets, evidence, and review practices that make results easier to trust and easier to build on.

The idea

For fifty years, computer architecture advanced through design loops run by people: propose a change, model it, measure it, decide. Those loops now have to keep pace with trillion-transistor systems and workloads that shift faster than any team can hand-tune. The question Architecture 2.0 takes up is what happens when AI enters the loop - not to write a little code faster, but to explore, evaluate, and optimize designs directly.

Letting an agent inside the loop only works if the loop is trustworthy. Much of the effort here is about making design loops explicit and auditable: defining the state an agent reasons over, the actions it may take, the rejection criteria that disqualify a bad result, and the evidence that makes a claim believable. The synthesis lecture develops that vocabulary; the tool registry collects the simulators, models, and harnesses that make it runnable.

A community effort

Architecture 2.0 is organized around the shared infrastructure a credible design loop needs.

No single lab can build this. Turning machine learning loose on architecture needs shared datasets, comparable benchmarks, open tools, and reproducible evidence - and it needs people trained to work across both fields. Architecture 2.0 grew out of our research at Harvard, but it is meant to be a commons that many groups build together, in the open. The work organizes into a few strands:

Data

Datasets & benchmarks

Shared, versioned data and comparable benchmarks so results mean the same thing across groups.

Methods

Methods

The learning, search, and agentic methods that generate, predict, and optimize designs inside a loop.

Tools

Tools & infrastructure

Open simulators, proxy models, and verification harnesses - the action space an agent operates in.

Evidence

Reproducibility & evidence

Practices that let anyone re-run a loop and check the evidence behind an architectural claim.

Teaching

Education & workforce

Courses and materials for a generation of architects fluent in both systems and machine learning.

Where it started

The community behind this work has been meeting for years. Since 2020, the MLArchSys workshop at ISCA (the International Symposium on Computer Architecture) has brought the machine learning, systems, and architecture communities together around learning for hardware and hardware for learning - most recently in Tokyo (2025), and next in Raleigh (2026).

As foundation models and autonomous agents began to reshape how systems are designed, that community turned toward agentic approaches. MLArchSys 2026 adds a dedicated A³ (Agentic Approaches to Architecture) track, and the Architecture 2.0 workshop at ISCA 2026 focuses squarely on agentic AI for computing-systems design, anchored in computer architecture and hardware/software co-design. An early gathering, opened by a keynote from Partha Ranganathan (Google), helped map the datasets, tools, and training the field would need.

Architecture 2.0 itself grew out of Harvard's CS249r graduate seminar (Fall 2025) and the synthesis lecture developed alongside it. It is part of the mlsysbook.ai family of open, community-built learning resources.

Take part

Use the hub as the front door for reading, contributing, and teaching.

Contribute

Add a tool

Built an open simulator, surrogate model, or agentic loop? Propose it for the registry.

Read

Read & cite

Use the synthesis lecture in your own work, and tell us where it is wrong.

Discuss

Build in the open

Join the conversation in Discussions, and contribute on GitHub and the 🤗 Hugging Face artifact hub.

Teach

Teach with it

Adapt the book and course materials for your own students and reading groups.

Architecture 2.0 is an open, community-built initiative in the mlsysbook.ai family, connecting the synthesis lecture, tool registry, reading list, workshops, and shared artifacts for auditable AI-assisted computer architecture.
MLSysBook GitHub 🤗 Hugging Face