SPARK: an Automatic Score-Power-Area Efficient RISC-V Processor Microarchitecture SeeKer

Qiang Li,Jun Tao,Jun Han
DOI: https://doi.org/10.1016/j.mejo.2022.105679
IF: 1.992
2023-01-01
Microelectronics Journal
Abstract:In this study, we provide an automatic multi-objective optimization framework for RISC-V processor mi-croarchitecture. CoreMark benchmark and TSMC 28 nm CMOS process serve as the foundation for SPARK's investigation of the design space to SonicBOOM for three design criteria of performance, power, and area. The sequential-BOED method demonstrates a convergence speed of ADRS 2.125 times faster than baseline thanks to the benefits of the suggested sampling algorithm RED. In the meantime, the SPARK framework's SPA-Gen infrastructure parallelizes querying the VLSI flow of elite trials. Therefore, under the same convergence target of ADRS as sequential-BOED, the overall running time of Para-BOED algorithm can be further improved by a factor of 1.29. The official Two-Wide BOOM achieves a commendable compromise between performance score, power consumption, and area cost. SPARK framework, however, finds an optimal microarchitecture design of BOOM with improved performance-cost ratio compared to official Two-Wide BOOM within fully acceptable searching time.
What problem does this paper attempt to address?