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

被引:1
|
作者
Bai, Chen [1 ]
Sun, Qi [2 ]
Zhai, Jianwang [3 ]
Ma, Yuzhe [4 ]
Yu, Bei [5 ]
Wong, Martin D. F. [6 ]
机构
[1] Chinese Univ Hong Kong, Dept Comp Sci & Engn, Room 122,122 Ho Sin Hang Engn Bldg, Hong Kong, Peoples R China
[2] ZJU Hangzhou Global Sci & Technol Innovat Ctr, Bd A04,2118 Pinglan Rd, Hangzhou, Peoples R China
[3] Beijing Univ Posts & Telecommun, Sch Integrated Circuits, Room 111,Sci Res Bldg, Beijing, Peoples R China
[4] Hong Kong Univ Sci & Technol Guangzhou, W4-511,1 Duxue Rd, Guangzhou, Peoples R China
[5] Chinese Univ Hong Kong, Dept Comp Sci & Engn, Room 907,Ho Sin Hang Engn Bldg, Hong Kong, Peoples R China
[6] Hong Kong Baptist Univ, Dept Comp Sci, Kowloon Tong, Kowloon, Room 801B,Shaw Tower, Hong Kong, Peoples R China
基金
国家重点研发计划;
关键词
Microprocessor; microarchitecture; design space exploration;
D O I
10.1145/3630013
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页数:23
相关论文
共 50 条
  • [1] BOOM-Explorer: RISC-V BOOM Microarchitecture Design Space Exploration Framework
    Bai, Chen
    Sun, Qi
    Zhai, Jianwang
    Ma, Yuzhe
    Yu, Bei
    Wong, Martin D. F.
    2021 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN (ICCAD), 2021,
  • [2] McPAT-Calib: A RISC-V BOOM Microarchitecture Power Modeling Framework
    Zhai, Jianwang
    Bai, Chen
    Zhu, Binwu
    Cai, Yici
    Zhou, Qiang
    Yu, Bei
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (01) : 243 - 256
  • [3] CVA6 RISC-V Virtualization: Architecture, Microarchitecture, and Design Space Exploration
    Sa, Bruno
    Valente, Luca
    Martins, Jose
    Rossi, Davide
    Benini, Luca
    Pinto, Sandro
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2023, 31 (11) : 1713 - 1726
  • [4] Boomerang: Physical-aware Design Space Exploration Framework on RISC-V SonicBOOM Microarchitecture
    Liu, Yen-Fu
    Hsieh, Chou-Ying
    Kuo, Sy-Yen
    2023 IEEE 34TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, ASAP, 2023, : 85 - 93
  • [5] Exploration of Fault Effects on Formal RISC-V Microarchitecture Models
    Tollec, Simon
    Asavoae, Mihail
    Courousse, Damien
    Heydemann, Karine
    Jan, Mathieu
    2022 WORKSHOP ON FAULT DETECTION AND TOLERANCE IN CRYPTOGRAPHY (FDTC 2022), 2022, : 73 - 83
  • [6] RISCALAR: A Cycle-Approximate, Parametrisable RISC-V Microarchitecture Explorer & Simulator
    Mendes, Josiah
    Panicker, Rajesh C.
    2024 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS 2024, 2024,
  • [7] Towards Automated RISC-V Microarchitecture Design with Reinforcement Learning
    Bai, Chen
    Zhai, Jianwang
    Ma, Yuzhe
    Yu, Bei
    Wong, Martin D. F.
    THIRTY-EIGHTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 38 NO 1, 2024, : 12 - 20
  • [8] AsteRISC: A Size-Optimized RISC-V Core for Design Space Exploration
    Saussereau, Jonathan
    Leroux, Camille
    Begueret, Jean-Baptiste
    Jego, Christophe
    2023 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS, 2023,
  • [9] Design of a Convolutional Neural Network Instruction Set Based on RISC-V and Its Microarchitecture Implementation
    Jiao, Qiang
    Hu, Wei
    Wen, Yuan
    Dong, Yong
    Li, Zhenhao
    Gan, Yu
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2020, PT II, 2020, 12453 : 82 - 96
  • [10] BSSE: Design Space Exploration on the BOOM With Semi-Supervised Learning
    Zheng, Xin
    Cheng, Mingjun
    Chen, Jiasong
    Gao, Huaien
    Xiong, Xiaoming
    Cai, Shuting
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2024, 32 (05) : 860 - 869