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 条
  • [41] The design of scalar aes instruction set extensions for risc-v
    Marshall B.
    Newell G.R.
    Page D.
    Saarinen M.-J.O.
    Wolf C.
    IACR Transactions on Cryptographic Hardware and Embedded Systems, 2020, 2021 (01): : 109 - 136
  • [42] SPARK: An automatic Score-Power-Area efficient RISC-V processor microarchitecture SeeKer
    Li, Qiang
    Tao, Jun
    Han, Jun
    MICROELECTRONICS JOURNAL, 2023, 132
  • [43] Secure Design Flow of FPGA Based RISC-V Implementation
    Siddiqui, Ali Shuja
    Shirley, Geraldine
    Bendre, Shreya
    Bhagwat, Girija
    Plusquellic, Jim
    Saqib, Fareena
    2019 IEEE 4TH INTERNATIONAL VERIFICATION AND SECURITY WORKSHOP (IVSW 2019), 2019, : 37 - 42
  • [44] Towards Transparent Dynamic Binary Translation from RISC-V to a CGRA
    Wirsch, Ramon
    Hochberger, Christian
    ARCHITECTURE OF COMPUTING SYSTEMS (ARCS 2021), 2021, 12800 : 118 - 132
  • [45] Towards Designing a Secure RISC-V System-on-Chip: ITUS
    Vinay B. Y. Kumar
    Suman Deb
    Naina Gupta
    Shivam Bhasin
    Jawad Haj-Yahya
    Anupam Chattopadhyay
    Avi Mendelson
    Journal of Hardware and Systems Security, 2020, 4 (4) : 329 - 342
  • [46] Towards SAT-Based SBST Generation for RISC-V Cores
    Faller, Tobias
    Scholl, Philipp
    Paxian, Tobias
    Becker, Bernd
    2021 IEEE 22ND LATIN AMERICAN TEST SYMPOSIUM (LATS2021), 2021,
  • [47] Design and Evaluation of SmallFloat SIMD extensions to the RISC-V ISA
    Tagliavini, Giuseppe
    Mach, Stefan
    Rossi, Davide
    Marongiu, Andrea
    Benini, Luca
    2019 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2019, : 654 - 657
  • [48] Design of RISC-V CPU for 100 Gbps Network Application
    Li X.
    Han M.
    Hao K.
    Xue H.
    Lu S.
    Zhang K.
    Qi N.
    Niu X.-M.
    Xiao L.
    Hao Q.
    Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics, 2021, 33 (06): : 956 - 962
  • [49] Rapid RISC: Fast Customization of RISC-V Processors
    Donofrio, David D.
    Leidel, John D.
    OPEN ARCHITECTURE/OPEN BUSINESS MODEL NET-CENTRIC SYSTEMS AND DEFENSE TRANSFORMATION 2022, 2022, 12119
  • [50] Experimenting with Emerging RISC-V Systems for Decentralised Machine Learning
    Mittone, Gianluca
    Tonci, Nicolo
    Birke, Robert
    Colonnelli, Iacopo
    Medic, Doriana
    Bartolini, Andrea
    Esposito, Roberto
    Parisi, Emanuele
    Beneventi, Francesco
    Polato, Mirko
    Torquati, Massimo
    Benini, Luca
    Aldinucci, Marco
    PROCEEDINGS OF THE 20TH ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS 2023, CF 2023, 2023, : 73 - 83