TY - GEN
T1 - BOOM-Explorer
T2 - 40th IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2021
AU - Bai, Chen
AU - Sun, Qi
AU - Zhai, Jianwang
AU - Ma, Yuzhe
AU - Yu, Bei
AU - Wong, Martin D.E.
N1 - Funding Information:
This work is partially supported by HiSilicon and The Research Grants Council of Hong Kong SAR CUHK14209420, CUHKl4208021.
Publisher Copyright:
© 2021 IEEE
PY - 2021
Y1 - 2021
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=85124140667&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85124140667&partnerID=8YFLogxK
U2 - 10.1109/ICCAD51958.2021.9643455
DO - 10.1109/ICCAD51958.2021.9643455
M3 - Conference contribution
AN - SCOPUS:85124140667
T3 - IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD
BT - 2021 40th IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2021 - Proceedings
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 1 November 2021 through 4 November 2021
ER -