PrefixRL: Optimization of Parallel Prefix Circuits using Deep Reinforcement Learning

被引:19
|
作者
Roy, Rajarshi [1 ]
Raiman, Jonathan [1 ]
Kant, Neel [1 ]
Elkin, Ilyas [1 ]
Kirby, Robert [1 ]
Siu, Michael [1 ]
Oberman, Stuart [1 ]
Godil, Saad [1 ]
Catanzaro, Bryan [1 ]
机构
[1] NVIDIA, Santa Clara, CA 95051 USA
关键词
machine learning; reinforcement learning; datapath optimization; ALGORITHM; ADDERS;
D O I
10.1109/DAC18074.2021.9586094
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this work, we present a reinforcement learning (RL) based approach to designing parallel prefix circuits such as adders or priority encoders that are fundamental to high-performance digital design. Unlike prior methods, our approach designs solutions tabula rasa purely through learning with synthesis in the loop. We design a grid-based state-action representation and an RL environment for constructing legal prefix circuits. Deep Convolutional RL agents trained on this environment produce prefix adder circuits that Pareto-dominate existing baselines with up to 16.0% and 30.2% lower area for the same delay in the 32b and 64b settings respectively. We observe that agents trained with open-source synthesis tools and cell library can design adder circuits that achieve lower area and delay than commercial tool adders in an industrial cell library.
引用
收藏
页码:853 / 858
页数:6
相关论文
共 50 条
  • [1] Pareto Optimization of Analog Circuits Using Reinforcement Learning
    Karthik, Somayaji N. S.
    Li, Peng
    [J]. ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2024, 29 (02)
  • [2] Minimal Parallel Prefix Circuits
    Sergeev, I. S.
    [J]. MOSCOW UNIVERSITY MATHEMATICS BULLETIN, 2011, 66 (05) : 215 - 218
  • [3] Prefix Sequence: Optimization of Parallel Prefix Adders using Simulated Annealing
    Moto, Takayuki
    Kaneko, Mineo
    [J]. 2018 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2018,
  • [4] Framework for design optimization using deep reinforcement learning
    Yonekura, Kazuo
    Hattori, Hitoshi
    [J]. STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2019, 60 (04) : 1709 - 1713
  • [5] Framework for design optimization using deep reinforcement learning
    Kazuo Yonekura
    Hitoshi Hattori
    [J]. Structural and Multidisciplinary Optimization, 2019, 60 : 1709 - 1713
  • [6] LIMITED WIDTH PARALLEL PREFIX CIRCUITS
    CARLSON, DA
    SUGLA, B
    [J]. JOURNAL OF SUPERCOMPUTING, 1990, 4 (02): : 107 - 129
  • [7] Variational Quantum Circuits for Deep Reinforcement Learning
    Chen, Samuel Yen-Chi
    Yang, Chao-Han Huck
    Qi, Jun
    Chen, Pin-Yu
    Ma, Xiaoli
    Goan, Hsi-Sheng
    [J]. IEEE ACCESS, 2020, 8 (08): : 141007 - 141024
  • [8] Classical Simulation of Quantum Circuits Using Reinforcement Learning: Parallel Environments and Benchmark
    Liu, Xiao-Yang
    Zhang, Zeliang
    [J]. ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 36 (NEURIPS 2023), 2023,
  • [9] Automated design and optimization of distributed filter circuits using reinforcement learning
    Gao, Peng
    Yu, Tao
    Wang, Fei
    Yuan, Ru-Yue
    [J]. JOURNAL OF COMPUTATIONAL DESIGN AND ENGINEERING, 2024, 11 (05) : 60 - 76
  • [10] Optimization of Apparel Supply Chain Using Deep Reinforcement Learning
    Chong, Ji Won
    Kim, Wooju
    Hong, Jun Seok
    [J]. IEEE ACCESS, 2022, 10 : 100367 - 100375