Towards Automated RISC-V Microarchitecture Design with Reinforcement Learning

Chen Bai, Jianwang Zhai*, Yuzhe Ma, Bei Yu*, Martin D.F. Wong

*Corresponding author for this work

Research output: Chapter in book/report/conference proceedingConference proceedingpeer-review

3 Citations (Scopus)

Abstract

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.07× higher efficiency. The solution qualities outperform human implementations by at most 2.03× in the PPA trade-off.

Original languageEnglish
Title of host publicationProceedings of the 38th AAAI Conference on Artificial Intelligence
EditorsMichael Wooldridge, Jennifer Dy, Sriraam Natarajan
PublisherAAAI press
Pages12-20
Number of pages9
Edition1st
ISBN (Electronic)1577358872, 9781577358879
DOIs
Publication statusPublished - 25 Mar 2024
Event38th AAAI Conference on Artificial Intelligence, AAAI 2024 - Vancouver, Canada
Duration: 20 Feb 202427 Feb 2024
https://ojs.aaai.org/index.php/AAAI/issue/archive (Conference proceeding)

Publication series

NameProceedings of the AAAI Conference on Artificial Intelligence
Number1
Volume38
ISSN (Print)2159-5399
ISSN (Electronic)2374-3468

Conference

Conference38th AAAI Conference on Artificial Intelligence, AAAI 2024
Country/TerritoryCanada
CityVancouver
Period20/02/2427/02/24
Internet address

User-Defined Keywords

  • APP: Other Applications
  • SO: Applications

Fingerprint

Dive into the research topics of 'Towards Automated RISC-V Microarchitecture Design with Reinforcement Learning'. Together they form a unique fingerprint.

Cite this