The Commonplace
Home Papers Evidence Explore Trends Syntheses Digests References Docs 🎲 Workforce Futures
← Papers
Direction, evidence grade, and study type are AI-generated labels (gpt-5-mini), not human-verified. Syntheses are LLM-written. "Tensions" are machine-detected candidates, not confirmed contradictions. A research-acceleration tool, not peer review. How this is built →

An LLM-guided evolutionary search drastically speeds and improves CPU microarchitecture exploration: MicroEvo's Pareto-aware MCTS and knowledge accumulation achieve up to 36% better Pareto quality and over tenfold search efficiency versus a leading evolutionary baseline on simulator benchmarks.

MicroEvo: Knowledge-Guided LLM Sampling for Efficient Microarchitecture Design Space Exploration
Jia Xiong, Runkai Li, Chenxu Niu, Guangyuan Gao, Changwen Xing, Yifan Zhang, Xinlai Wan, Jieran Cui, Chen Bai, Yusheng Hua, Ying Wang, Ming Ling, Xi Wang, Tao Xie · August 06, 2026
arxiv descriptive medium evidence 7/10 relevance Full text usable extracted full text Source PDF

Structured author observations

Linked only from stored provider relations; the raw author line above is never matched by name.

Arxiv

Latest observation:

  1. Jia Xiong unresolved corpus identity
  2. Runkai Li unresolved corpus identity
  3. Chenxu Niu unresolved corpus identity
  4. Guangyuan Gao unresolved corpus identity
  5. Changwen Xing unresolved corpus identity
  6. Yifan Zhang unresolved corpus identity
  7. Xinlai Wan unresolved corpus identity
  8. Jieran Cui unresolved corpus identity
  9. Chen Bai unresolved corpus identity
  10. Yusheng Hua unresolved corpus identity
  11. Ying Wang unresolved corpus identity
  12. Ming Ling unresolved corpus identity
  13. Xi Wang unresolved corpus identity
  14. Tao Xie unresolved corpus identity

Semantic Scholar

Latest observation:

  1. Jia Xiong provider ID
  2. Runkai Li provider ID
  3. Chenxu Niu provider ID
  4. Guangyuan Gao provider ID
  5. Changwen Xing provider ID
  6. Yifan Zhang provider ID
  7. Xinlai Wan provider ID
  8. Jieran Cui provider ID
  9. Chen Bai provider ID
  10. Yusheng Hua provider ID
  11. Ying Wang provider ID
  12. Ming Ling provider ID
  13. Xi Wang provider ID
  14. Tao Xie provider ID
MicroEvo couples LLM-driven evolutionary operators with Pareto-aware MCTS and active knowledge accumulation to improve microarchitecture design space exploration, achieving up to 36.2% hypervolume gain and 10.6× search efficiency over NSGA-II on simulator benchmarks.

Citation observations

Cumulative provider counts captured on specific dates; providers are never combined.

Microarchitecture design space exploration suffers from expansive search spaces and expensive PPA evaluation, leaving only a small simulation budget for design decision-making. Existing methods perform blind search without considering microarchitectural dependencies and fail to learn from the iterative search effectively, leading to wasted evaluations and weak Pareto convergence. In this paper, we propose MicroEvo, a knowledge-guided framework that couples off-the-shelf LLMs with Monte Carlo Tree Search (MCTS) for multi-objective microarchitecture optimization. MicroEvo combines LLM-driven evolutionary operators, a Pareto-aware tree policy that balances Pareto contribution and diversity, an active knowledge accumulation mechanism that extracts and reuses optimization insights, and state-aware directives that adapt the search behavior online. Experiments show that MicroEvo improves Pareto-front quality by up to 36.2% over NSGA-II and achieves 10.6x higher search efficiency, and also demonstrates strong scalability to a complex industrial-scale core. The code repository is available at: https://github.com/GEAR-SEU/MicroEvo-ICCAD-26.

Summary

Main Finding

MicroEvo is a knowledge-guided framework that couples off‑the‑shelf large language models (LLMs) with Monte Carlo Tree Search (MCTS) to perform sample‑efficient multi‑objective microarchitecture design space exploration (DSE). By replacing blind sampling with LLM‑driven evolutionary operators, a Pareto‑aware tree policy (Pareto‑UCT), active knowledge accumulation (AKA), and a state‑aware directive (SAD), MicroEvo substantially improves Pareto‑front quality and search efficiency under tight evaluation budgets (reported up to +36.2% hypervolume versus NSGA‑II and 10.6× higher search efficiency), and scales to industrial‑scale core design problems.

Key Points

  • Motivation
    • Microarchitecture DSE is combinatorially huge (example: 22 parameters → ~3.95×10^13 configs) and PPA (performance, power, area) evaluations are costly, so each simulation is precious.
    • Conventional stochastic search (EAs, BO) wastes many expensive evaluations; purely LLM‑based samplers have strong priors but tend to prematurely converge without effective iterative feedback.
  • Architecture of MicroEvo
    • Search backbone: MCTS that treats each node as a microarchitectural configuration; expansion is done by LLM‑driven evolutionary operators rather than random mutation.
    • Pareto‑UCT: A multi‑objective selection criterion combining hypervolume improvement (HVI) contribution, crowding distance (diversity), and a decaying exploration bonus to balance exploration/exploitation in multi‑objective space.
    • LLM functions:
      • Initialization: LLM produces diverse root configs targeted to different tradeoffs (e.g., max perf, balanced, low power).
      • Expansion operators:
        • Knowledge Tuner: local refinements informed by accumulated global insights and parent‑child performance gaps.
        • Pattern Explorer: higher‑level refactorings to find useful parameter coordination patterns (goes beyond single‑parameter tweaks).
    • Active Knowledge Accumulation (AKA): extracts and stores reusable optimization insights from explored designs (Pareto analysis + pairwise parent‑child analysis) in a utility‑weighted memory to bias future suggestions.
    • State‑Aware Directive (SAD): monitors search progress and switches LLM operator behavior among exploit / balanced / explore modes to avoid stagnation.
  • Empirical findings highlighted in the paper
    • LLM‑generated samples capture stronger parameter correlations than random baselines (Spearman correlation analysis).
    • Combining LLMs with evolutionary iteration (MCTS + AKA + SAD) preserves LLM sampling quality and maintains long‑term improvement (unlike one‑shot LLM sampling that plateaus).
    • Reported gains: up to 36.2% hypervolume improvement over NSGA‑II; up to 10.6× better search efficiency in experiments; remains effective under low‑budget settings and scales to an industrial core.
  • Practical safeguards
    • Generated parameter values outside the valid space are mapped to the nearest valid value to mitigate hallucinations.
    • The framework relies on real evaluations (simulator/toolchain) for rewards; the LLM guides sampling but does not replace ground‑truth PPA evaluation.

Data & Methods

  • Problem formulation
    • Multi‑objective optimization of microarchitecture configurations over PPA objectives: CPI (performance), power, and area (three objectives).
    • Design space example: 22 parameters with discrete choices; estimated exhaustive search infeasible (e.g., ~75 million years at 1 min per sim).
  • Search algorithm
    • MCTS loop: selection (Pareto‑UCT), expansion (LLM operators), simulation (actual PPA evaluation via toolchain), backpropagation (propagate HVI/Q and visit counts).
    • Pareto‑UCT score for child vi:
      • Q_HVI(vi): hypervolume improvement contribution of that child.
      • e·D(vi): crowding distance term to prefer sparsely sampled Pareto regions.
      • λ·sqrt(ln N(v_parent) / N(vi)): decaying exploration bonus (λ decays with progress).
    • HVI and crowding distance computed on combined set of current nondominated set + candidate children.
  • LLM integration
    • LLMs are used to (a) produce initial diverse seeds across tradeoffs, and (b) generate mutations/crossovers with guidance from AKA and SAD.
    • Operators translate accumulated knowledge and current state into structured prompts that ask LLM to propose parameter changes that respect dependencies (e.g., scale ROB while adjusting load/store queue sizes).
    • Hallucination control: clamp out‑of‑range outputs to valid domain values.
  • Active Knowledge Accumulation (AKA)
    • Extracts optimization patterns by Pareto analysis (which parameter combinations appear in nondominated designs) and pairwise parent→child analysis (which changes produced useful HVI).
    • Stores insights with utility weights and retrieves them to bias future LLM prompts.
  • Evaluation
    • Metrics: hypervolume (HV) and hypervolume improvement (HVI) as main multi‑objective quality indicators; also analyzed CPI, power, area tradeoffs and sample efficiency (improvement per evaluation).
    • Baselines: standard evolutionary multi‑objective optimizer (NSGA‑II) and other LLM or EA variants (paper references comparisons showing LLM alone can initialize well but then plateau; EAs are steady but slower initially).
    • Visual and statistical analyses: t‑SNE visualization of design space sampling, Spearman correlations to show learned parameter coupling.
  • Experimental claims (as reported)
    • Up to 36.2% hypervolume improvement vs NSGA‑II under the same evaluation budget.
    • Up to 10.6× search efficiency gain (faster approach to high HV).
    • Robustness in low‑budget settings and scalability to a complex industrial core (details and code available in repository).

Implications for AI Economics

  • Cost and time reduction in chip design
    • By improving sample efficiency and Pareto coverage, MicroEvo can reduce the number of costly cycle‑accurate simulations required, lowering direct compute costs and shortening design cycles—material economic value for chip companies and design houses.
  • Reallocation of skilled labor
    • The approach augments designers with LLM‑guided automation for candidate generation and insight accumulation, potentially shifting human effort from brute‑force search and low‑level tuning to higher‑level verification, architecture rationale, and integration work.
    • May increase productivity per architect and change staffing needs (fewer repetitive sampling tasks, higher emphasis on ML/LLM prompt engineering and verification).
  • Competitive dynamics and innovation speed
    • Firms that adopt knowledge‑guided LLM sampling can iterate designs faster, leading to quicker time‑to‑market for workload‑specialized chips—this could accelerate competition and raise barriers for incumbents with less ML capability or access to LLMs.
  • Resource tradeoffs: simulation compute vs LLM inference
    • MicroEvo reduces simulator runs but relies on LLM inference and infrastructure + engineering to integrate LLMs with DSE pipelines. Economic tradeoffs include LLM inference costs, model access (API fees or on‑premise models), and engineering integration overhead.
  • Model & IP considerations
    • Using general LLMs trained on broad corpora introduces questions about provenance and IP: which design insights are proprietary versus learned from public corpora? Firms may prefer fine‑tuned/private models, which raises costs.
  • Risk and robustness affecting economic value
    • Hallucination and over‑reliance on LLM priors can introduce subtle errors; the necessity of ground‑truth evaluation remains. Economic benefit depends on robustness of the pipeline and regulatory/verification requirements for safety‑critical designs.
  • Broader market effects
    • If generalized, knowledge‑guided LLM sampling can lower marginal costs of producing specialized hardware, potentially increasing supply of specialized accelerators and affecting pricing and demand in downstream markets (cloud, edge devices, AI hardware).
  • Policy and labor market implications
    • Acceleration of automation in hardware design is another vector where AI changes skilled labor demand—policy discussions around retraining, certification, and liability for automated design choices may follow.

If you want, I can: - Extract specific algorithm pseudo‑code (Pareto‑UCT, AKA retrieval) from the paper and present it succinctly. - Summarize the experimental setup in more detail (datasets, exact baselines, model names/versions, budgets) if you provide the remaining sections or allow me to inspect the repository.

Assessment

Paper Typedescriptive Evidence Strengthmedium — The paper presents controlled simulation experiments comparing MicroEvo to established baselines (e.g., NSGA-II, random sampling) and reports sizable improvements in hypervolume and sample efficiency; however evidence is limited to benchmark/simulator studies, appears to rely on a specific LLM and experimental setup, and the excerpt does not show extensive statistical analysis, multiple architectures/workloads, or hardware validation. Methods Rigormedium — The authors propose a coherent, well-motivated algorithmic pipeline (LLM-driven operators + MCTS with Pareto-aware UCT, active knowledge accumulation, state-aware directives) and evaluate it against standard baselines; nevertheless, the provided text lacks detail on experimental variability, ablations, sensitivity to LLM choice and prompt design, and broader robustness checks that would raise rigor to high. SampleSimulation-based microarchitecture design space experiments: a 22-parameter CPU core search space (~3.95×10^13 possible configs), PPA objectives (performance measured by CPI, power, area) obtained via cycle-accurate simulation/power modeling; initial LLM (DeepSeek-V3.2 cited) used to generate seeds and operators; comparisons vs. NSGA-II, other evolutionary baselines and random sampling; reported metrics include hypervolume improvement and search efficiency (up to 36.2% hypervolume gain, 10.6× efficiency). Code repository provided. Themesproductivity innovation GeneralizabilityResults are demonstrated on simulated microarchitecture benchmarks (not silicon), so hardware validation is lacking, Performance likely sensitive to the particular pretrained LLM and prompt engineering used, Evaluations appear focused on a specific core/configuration set and workloads; transfer across architectures, toolchains, or markedly different workloads is untested, Improvements depend on availability of at least some expensive PPA evaluations; effectiveness under extremely tight budgets or noisy toolchains is uncertain, Comparisons may omit some advanced surrogate-model-based or domain-specific optimizers; hyperparameter/ablation robustness is unclear

Claims (9)

ClaimDirectionOutcomeConfidence & EvidenceDetails
MicroEvo improves Pareto-front quality by up to 36.2% compared with NSGA-II. Output Quality positive Pareto-front quality, quantified by hypervolume improvement
Reading fidelity high
Study strength medium
up to 36.2% improvement in hypervolume
0.18
MicroEvo achieves 10.6× higher search efficiency than NSGA-II. Organizational Efficiency positive Search efficiency in microarchitecture design-space exploration
Reading fidelity high
Study strength medium
10.6× search efficiency
0.18
MicroEvo remains effective in low-budget microarchitecture design-space exploration settings. Organizational Efficiency positive Optimization performance under a limited simulation/evaluation budget
Reading fidelity high
Study strength medium
not reported
0.18
MicroEvo demonstrates strong scalability to a complex industrial-scale processor core. Organizational Efficiency positive Performance of the design-space exploration framework on a complex industrial-scale core
Reading fidelity high
Study strength low
not reported
0.09
LLM-generated microarchitecture samples exhibit stronger parameter correlations than samples generated by NSGA-II and random sampling. Other positive Strength of correlations among microarchitecture configuration parameters
Reading fidelity high
Study strength low
|corr|=0.243 for LLM, |corr|=0.133 for NSGA-II, and |corr|=0.024 for random sampling
0.09
LLM-generated samples identify higher-quality Pareto regions than random sampling in the microarchitecture objective space. Output Quality positive Quality and location of sampled designs in the Pareto objective space
Reading fidelity high
Study strength low
not reported
0.09
A microarchitecture design space with 22 basic configurations contains approximately 3.95 × 10^13 feasible combinations. Other null_result Size of the feasible microarchitecture configuration space
Reading fidelity high
Study strength medium
n=22
approximately 3.95 × 10^13 combinations
0.18
Exhaustively searching the stated 3.95 × 10^13-configuration CPU design space would require approximately 75.2 million years under an assumption of one minute per simulation. Task Completion Time negative Time required for exhaustive microarchitecture design-space exploration
Reading fidelity high
Study strength medium
n=39500000000000
approximately 75.2 million years
0.18
MicroEvo combines LLM-driven evolutionary operators with Monte Carlo Tree Search, Pareto-aware tree selection, active knowledge accumulation, and state-aware directives for multi-objective microarchitecture optimization. Other positive Design-space exploration method and search decision process
Reading fidelity high
Study strength high
not reported
0.3

Notes