@inproceedings{10d30b12d64947bd989a94ca8e327690,
title = "BOOM-Explorer: RISC-V BOOM Microarchitecture Design Space Exploration Framework",
abstract = "The microarchitecture design of a processor has been increasingly difficult due to the large design space and time-consuming verification flow. Previously, researchers rely on prior knowledge and cycle-accurate simulators to analyze the performance of different microarchitecture designs but lack sufficient discussions on methodologies to strike a good balance between power and performance. This work proposes an automatic framework to explore microarchitecture designs of the RISC-V Berkeley Out-of-Order Machine (BOOM), termed as BOOM-Explorer, achieving a good trade-off on power and performance. Firstly, the framework utilizes an advanced microarchitecture-aware active learning (MicroAL) algorithm to generate a diverse and representative initial design set. Secondly, a Gaussian process model with deep kernel learning functions (DKL-GP) is built to characterize the design space. Thirdly, correlated multi-objective Bayesian optimization is leveraged to explore Pareto-optimal designs. Experimental results show that BOOM-Explorer can search for designs that dominate previous arts and designs developed by senior engineers in terms of power and performance within a much shorter time.",
author = "Chen Bai and Qi Sun and Jianwang Zhai and Yuzhe Ma and Bei Yu and Wong, {Martin D.E.}",
note = "Publisher Copyright: {\textcopyright} 2021 IEEE; 40th IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2021 ; Conference date: 01-11-2021 Through 04-11-2021",
year = "2021",
doi = "10.1109/ICCAD51958.2021.9643455",
language = "English (US)",
series = "IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
booktitle = "2021 40th IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2021 - Proceedings",
address = "United States",
}