ArchExplorer: Microarchitecture Exploration Via Bottleneck Analysis
Chen Bai, Jiayi Huang, Xuechao Wei, Yuzhe Ma, Sicheng Li, Hongzhong Zheng, Bei Yu, Yuan Xie
Abstract
Design space exploration (DSE) for microarchitecture parameters is an essential stage in microprocessor design to explore the trade-offs among performance, power, and area (PPA). Prior work either employs excessive expert efforts to guide microarchitecture parameter tuning or demands high computing resources to prepare datasets and train black-box prediction models for DSE.
In this work, we aim to circumvent the domain knowledge requirements through automated bottleneck analysis and propose ArchExplorer, which reveals microarchitecture bottlenecks to guide DSE with much fewer simulations. ArchExplorer consists of a new graph formulation of microexecution, an optimal critical path construction algorithm, and hardware resource reassignment strategies. Specifically, the critical path is constructed from the microexecution to uncover the performance-critical microarchitecture bottlenecks, which facilitates ArchExplorer to reclaim the hardware budgets of performance-insensitive structures that consume unnecessary power and area. These budgets are then reassigned to the microarchitecture bottlenecks for performance boost while maintaining the power and area constraints under the total budget envelope. Experiments show that ArchExplorer can find better PPA Pareto-optimal designs, achieving an average of 6.80% higher Pareto hypervolume using at most 74.63% fewer simulations compared to the state-ofthe-art approaches.
- This work is done during Chen Bai's internship at Alibaba DAMO Academy. † Part of the work was done while the author was with Alibaba DAMO Academy.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 94136cbb-de9f-4941-8ea2-213fb3cb0e9cCited by top-tier papers5
- Towards Automated RISC-V Microarchitecture Design with Reinforcement LearningChen Bai, Jianwang Zhai, Yuzhe Ma, Bei Yu et al.AAAI 2024 · 20 citations
- SynCircuit: Automated Generation of New Synthetic RTL Circuits Can Enable Big Data in CircuitsShang Liu, Jing Wang, Wenji Fang, Zhiyao XieDAC 2025 · 1 citation
- SynC-LLM: Generation of Large-Scale Synthetic Circuit Code with Hierarchical Language ModelsShang Liu, Yao Lu, Wenji Fang, Jing Wang et al.EMNLP 2025
- CircuitFusion: Multimodal Circuit Representation Learning for Agile Chip DesignWenji Fang, Shang Liu, Jing Wang, Zhiyao XieICLR 2025
- Computing Circuits Optimization via Model-Based Circuit Genetic EvolutionZhihai Wang, Jie Wang, Xilin Xia, Dongsheng Zuo et al.ICLR 2025
Related papers
- Graph Representation Learning for Microarchitecture Design Space ExplorationXiaoling Yi, Jialin Lu, Xiankui Xiong, Dong Xu et al.DAC 2023 · 22 citations
- High-Performance Computing Architecture Exploration with Stage-Enhanced Bayesian OptimizationVincent Fu, Mohamed Benazouz, Lilia Zaourar, Alix Munier KordonDAC 2025 · 1 citation
- Explainable-DSE: An Agile and Explainable Exploration of Efficient HW/SW Codesigns of Deep Learning Accelerators Using Bottleneck AnalysisShail Dave, Tony Nowatzki, Aviral ShrivastavaASPLOS 2023 · 7 citations
- A fast parameter tuning framework via transfer learning and multi-objective bayesian optimizationZheng Zhang, Tinghuan Chen, Jiaxin Huang, Meng ZhangDAC 2022 · 12 citations
- LEMOE: LLM-Enhanced Multi-Objective Bayesian Optimization for Microarchitecture ExplorationJingyuan Li, Jianrong Zhang, Ye Li, Wenbo Yin et al.DAC 2025 · 3 citations
