Towards Automated RISC-V Microarchitecture Design with Reinforcement Learning

被引:0
|
作者
Bai, Chen [1 ]
Zhai, Jianwang [2 ]
Ma, Yuzhe [3 ]
Yu, Bei [1 ]
Wong, Martin D. F. [4 ]
机构
[1] Chinese Univ Hong Kong, Hong Kong, Peoples R China
[2] Beijing Univ Posts & Telecommun, Beijing, Peoples R China
[3] Hong Kong Univ Sci & Technol Guangzhou, Guangzhou, Guangdong, Peoples R China
[4] Hong Kong Baptist Univ, Hong Kong, Peoples R China
基金
国家重点研发计划;
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Microarchitecture determines the implementation of a microprocessor. Designing a microarchitecture to achieve better performance, power, and area (PPA) trade-off has been increasingly difficult. Previous data-driven methodologies hold inappropriate assumptions and lack more tightly coupling with expert knowledge. This paper proposes a novel reinforcement learning-based (RL) solution that addresses these limitations. With the integration of microarchitecture scaling graph, PPA preference space embedding, and proposed lightweight environment in RL, experiments using commercial electronic design automation (EDA) tools show that our method achieves an average PPA trade-off improvement of 16.03% than previous state-of-the-art approaches with 4.07x higher efficiency. The solution qualities outperform human implementations by at most 2.03x in the PPA trade-off.
引用
收藏
页码:12 / 20
页数:9
相关论文
共 50 条
  • [1] BOOM-Explorer: RISC-V BOOM Microarchitecture Design Space Exploration
    Bai, Chen
    Sun, Qi
    Zhai, Jianwang
    Ma, Yuzhe
    Yu, Bei
    Wong, Martin D. F.
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2024, 29 (01)
  • [2] 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
  • [3] Towards a firmware TPM on RISC-V
    Boubakri, Marouene
    Chiatante, Fausto
    Zouari, Belhassen
    PROCEEDINGS OF THE 2021 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2021), 2021, : 647 - 650
  • [4] 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,
  • [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] Validating an Automated Asynchronous Synthesis Environment with a Challenging Design: RISC-V
    Nunes, Willian Analdo
    Lemos Sartori, Marcos Luiggi
    Moreira, Matheus Trevisan
    Moraes, Fernando Gehm
    Vilar Calazans, Ney Laert
    2023 36TH SBC/SBMICRO/IEEE/ACM SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, SBCCI, 2023, : 191 - 196
  • [7] 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
  • [8] 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
  • [9] Design of IOMMU Based on RISC-V
    Wang, Zhendao
    Ban, Guilong
    Hu, Jin
    Jiao, Xufeng
    Hunan Daxue Xuebao/Journal of Hunan University Natural Sciences, 2024, 51 (06): : 187 - 194
  • [10] RISC-V Dives Into AI > Demand for machine learning means RISC-V chips will be everywhere
    Moore, Samuel K.
    IEEE SPECTRUM, 2022, 59 (04) : 5 - 7