BOOM-Explorer: RISC-V BOOM Microarchitecture Design Space Exploration

2Citations
Citations of this article
16Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Microarchitecture parameters tuning is critical in the microprocessor design cycle. It is a non-trivial design space exploration (DSE) problem due to the large solution space, cycle-accurate simulators' modeling inaccuracy, and high simulation runtime for performance evaluations. Previous methods require massive expert efforts to construct interpretable equations or high computing resource demands to train black-box prediction models. This article follows the black-box methods due to better solution qualities than analytical methods in general. We summarize two learned lessons and propose BOOM-Explorer accordingly. First, embedding microarchitecture domain knowledge in the DSE improves the solution quality. Second, BOOM-Explorer makes the microarchitecture DSE for register-transfer-level designs within the limited time budget feasible. We enhance BOOM-Explorer with the diversity-guidance, further improving the algorithm performance. Experimental results with RISC-V Berkeley-Out-of-Order Machine under 7-nm technology show that our proposed methodology achieves an average of 18.75% higher Pareto hypervolume, 35.47% less average distance to reference set, and 65.38% less overall running time compared to previous approaches.

Cite

CITATION STYLE

APA

Bai, C., Sun, Q., Zhai, J., Ma, Y., Yu, B., & Wong, M. D. F. (2023). BOOM-Explorer: RISC-V BOOM Microarchitecture Design Space Exploration. ACM Transactions on Design Automation of Electronic Systems, 29(1). https://doi.org/10.1145/3630013

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free