← Latest papers
🤖 AI

AgentDSE: Reasoning-Augmented Architectural Design Space Exploration

AgentDSE introduces a reasoning-augmented, simulator-in-the-loop methodology driven by a general-purpose LLM coding agent that significantly reduces the number of evaluations required for architectural design space exploration by emulating human-like reasoning to achieve competitive design quality while producing fully traceable search decisions.

Original authors: Chenyu Wang, Jiahe Caroline Shi, David Kong, Duane S. Boning, Zishen Wan, Yilun Du, Vijay Janapa Reddi

Published 2026-06-23
📖 4 min read☕ Coffee break read

Original authors: Chenyu Wang, Jiahe Caroline Shi, David Kong, Duane S. Boning, Zishen Wan, Yilun Du, Vijay Janapa Reddi

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are trying to find the perfect recipe for a cake, but you have a very strict rule: you can only bake the cake 100 times. If you bake it 10,000 times, you run out of flour and money.

This is the problem computer engineers face when designing new computer chips. They have to test millions of different design combinations (like changing the size of the kitchen, the type of oven, or the mixing speed) to find the best one. Traditionally, they use "black box" methods: they just throw darts at a board, bake a cake, see if it's good, and try again. It's slow, wasteful, and nobody really knows why a specific recipe worked until they've baked it thousands of times.

AgentDSE is a new tool that changes the game. Instead of just throwing darts, it uses a smart, reasoning AI chef (a Large Language Model) to figure out the recipe before baking.

Here is how it works, using simple analogies:

1. The "Black Box" vs. The "Reasoning Chef"

  • The Old Way (Black Box): Imagine a chef who has no idea how cooking works. They just guess, "Maybe I should add more salt?" They bake the cake, taste it, and if it's salty, they try less salt next time. They don't understand why it failed; they just know the result. This takes thousands of tries.
  • The AgentDSE Way (Reasoning Chef): This AI chef actually reads the recipe book and understands physics. It says, "Wait, if I make the oven too small, the heat won't circulate, and the cake will burn. Let's try a bigger oven first." It uses logic and reasoning to eliminate bad ideas before it even turns on the oven.

2. The "Digital Lab Notebook"

The paper highlights a unique feature: Traceability.

  • In the old way, the computer optimizer keeps its "thoughts" hidden inside a black box. You get a result, but you don't know how it got there.
  • AgentDSE keeps a digital lab notebook (files like notes.md and history.jsonl). Every time the AI makes a guess, it writes down why it made that guess.
    • Example: "I tried a small cache memory because I thought the data was small. The test showed it was too slow, so I realized the data was actually huge. Next time, I'll try a bigger cache."
    • This makes the process inspectable. Humans can read the notebook to see the AI's logic, spot mistakes, or understand why a design failed.

3. The Results: Doing More with Less

The researchers tested this "Reasoning Chef" in three different "kitchens" (computer design problems):

  1. DNN Accelerator Mapping: Designing chips for AI.
  2. Hardware/Software Co-design: Designing chips and the software that runs on them together.
  3. CPU Cache Optimization: Designing the memory storage inside a computer processor.

The findings were impressive:

  • Speed: AgentDSE found designs just as good (or better) than the old methods, but it used 10 to 100 times fewer tests.
  • The "Anonymization" Test: To prove the AI was actually thinking and not just guessing numbers, the researchers hid the names of the parts (like calling a "cache" just "Item A"). Even without names, the AI was still very good at guessing. But when they gave it the real names and context, it became 2.4 times faster. This proves that understanding the meaning of the parts helps the AI reason better.

4. Why This Matters

The paper claims that AgentDSE bridges the gap between human intuition and computer speed.

  • Humans are good at reasoning: "If I do X, then Y will happen because of physics."
  • Computers are good at testing: "Let's try 1,000 variations."
  • AgentDSE combines them: It uses an AI to reason like a human expert, which means it doesn't need to test 10,000 variations. It tests 100, learns from the results, and writes down its reasoning for the next step.

Summary

Think of AgentDSE as a smart apprentice who doesn't just blindly follow orders. It looks at the blueprint, thinks about the physics, makes a hypothesis ("I bet this will work"), tests it, writes down what happened, and uses that lesson to make the next guess.

The result? It finds the best computer chip designs using a tiny fraction of the time and energy required by traditional methods, and it leaves a clear paper trail so humans can understand exactly how it got there.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →