English

gem5 Co-Pilot: AI Assistant Agent for Architectural Design Space Exploration

Hardware Architecture 2025-10-23 v1

Abstract

Generative AI is increasing the productivity of software and hardware development across many application domains. In this work, we utilize the power of Large Language Models (LLMs) to develop a co-pilot agent for assisting gem5 users with automating design space exploration. Computer architecture design space exploration is complex and time-consuming, given that numerous parameter settings and simulation statistics must be analyzed before improving the current design. The emergence of LLMs has significantly accelerated the analysis of long-text data as well as smart decision making, two key functions in a successful design space exploration task. In this project, we first build gem5 Co-Pilot, an AI agent assistant for gem5, which comes with a webpage-GUI for smooth user interaction, agent automation, and result summarization. We also implemented a language for design space exploration, as well as a Design Space Database (DSDB). With DSDB, gem5 Co-Pilot effectively implements a Retrieval Augmented Generation system for gem5 design space exploration. We experiment on cost-constraint optimization with four cost ranges and compare our results with two baseline models. Results show that gem5 Co-Pilot can quickly identify optimal parameters for specific design constraints based on performance and cost, with limited user interaction.

Keywords

Cite

@article{arxiv.2510.19577,
  title  = {gem5 Co-Pilot: AI Assistant Agent for Architectural Design Space Exploration},
  author = {Zuoming Fu and Alex Manley and Mohammad Alian},
  journal= {arXiv preprint arXiv:2510.19577},
  year   = {2025}
}

Comments

Accepted by CAMS25, October, 2025, Seoul, Republic of Korea

R2 v1 2026-07-01T06:59:45.648Z