An efficient leakage power optimization framework based on reinforcement learning with graph neural network

被引:0
|
作者
Cao, Peng [1 ]
Dong, Yuhan [1 ]
Zhang, Zhanhua [1 ]
Ding, Wenjie [1 ]
Wang, Jiahao [1 ]
机构
[1] Southeast Univ, Natl AS Syst Engn Res Ctr, Nanjing 210000, Peoples R China
来源
SCIENTIFIC REPORTS | 2024年 / 14卷 / 01期
基金
中国国家自然科学基金;
关键词
Threshold voltage; Leakage power; Reinforcement learning; Graph neural network;
D O I
10.1038/s41598-024-76859-z
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Threshold voltage (Vth\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{th}$$\end{document}) assignment is convenient for leakage optimization due to the exponential relation between leakage power and Vth\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{th}$$\end{document} by swapping logic cells without routing effort. However, it poses great challenge in large scale circuit design as an NP-hard problem. Machine learning-based approaches have been proposed to solve this problem, aiming to achieve well tradeoff between leakage power reduction and runtime speed up without new induced timing violation. In this paper, a leakage power optimization framework based on reinforcement learning (RL) with graph neural network (GNN) is first-ever proposed to formulate Vth\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$V_{th}$$\end{document} assignment as a RL process by learning timing and physical characteristics of each circuit instance with GNN. Multiple instances are selected in a non-overlapped manner for each RL action iteration to speed up convergence and decouple timing interdependence along circuit path, where the corresponding reward is carefully defined to tradeoff between leakage reduction and potential timing violation. The proposed framework was validated by the Opencores and IWLS 2005 benchmark circuits with TSMC 28 nm technology. Experimental results demonstrate that our work outperforms prior non-analytical and GNN-based methods with better leakage power optimization by additional 5% to 17% reduction, which is highly consistent with the commercial tool. When transferring the trained RL-based framework to unseen circuits, it achieves the roughly identical leakage optimization results as seen circuit and speed up the runtime by 5.7x\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\times$$\end{document} to 8.5x\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\times$$\end{document} compared with commercial tool.
引用
收藏
页数:11
相关论文
共 50 条
  • [1] Late Breaking Results: RL-LPO: Reinforcement Learning Based Leakage Power Optimization Framework with Graph Neural Network
    Cao, Peng
    Wang, Jiahao
    2023 60TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC, 2023,
  • [2] An Approach to Combine the Power of Deep Reinforcement Learning with a Graph Neural Network for Routing Optimization
    Chen, Bo
    Zhu, Di
    Wang, Yuwei
    Zhang, Peng
    ELECTRONICS, 2022, 11 (03)
  • [3] A Graph Neural Network Method for Fast ECO Leakage Power Optimization
    Wang, Kai
    Cao, Peng
    27TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, ASP-DAC 2022, 2022, : 196 - 201
  • [4] Collaborative Optimization Operation of Integrated Electric Power and Traffic Network Based on Graph Neural Network Multi-agent Reinforcement Learning
    Jiang C.
    Lu Y.
    Shao Z.
    Lin J.
    Gaodianya Jishu/High Voltage Engineering, 2023, 49 (11): : 4622 - 4631
  • [5] Process Industry Scheduling Based on Graph Neural Network and Reinforcement Learning
    Wu, Zhenyu
    Wang, Yin
    39TH YOUTH ACADEMIC ANNUAL CONFERENCE OF CHINESE ASSOCIATION OF AUTOMATION, YAC 2024, 2024, : 1598 - 1603
  • [6] GROM: A generalized routing optimization method with graph neural network and deep reinforcement learning
    Ding, Mingjie
    Guo, Yingya
    Huang, Zebo
    Lin, Bin
    Luo, Huan
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2024, 229
  • [7] Graph Neural Network-Based Detailed Placement Optimization Framework
    Lim, Dho Ui
    Park, Heechun
    2024 25TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, ISQED 2024, 2024,
  • [8] Automatic Generation and Optimization Framework of NoC-Based Neural Network Accelerator Through Reinforcement Learning
    Xue, Yongqi
    Ji, Jinlun
    Yu, Xinming
    Zhou, Shize
    Li, Siyue
    Li, Xinyi
    Cheng, Tong
    Li, Shiping
    Chen, Kai
    Lu, Zhonghai
    Li, Li
    Fu, Yuxiang
    IEEE TRANSACTIONS ON COMPUTERS, 2024, 73 (12) : 2882 - 2896
  • [9] GPM: A graph convolutional network based reinforcement learning framework for portfolio management
    Shi, Si
    Li, Jianjun
    Li, Guohui
    Pan, Peng
    Chen, Qi
    Sun, Qing
    NEUROCOMPUTING, 2022, 498 : 14 - 27
  • [10] Railcar itinerary optimization in railway marshalling yards: A graph neural network based deep reinforcement learning method
    Zhang, Hongxiang
    Lu, Gongyuan
    Zhang, Yingqian
    D'Ariano, Andrea
    Wu, Yaoxin
    TRANSPORTATION RESEARCH PART C-EMERGING TECHNOLOGIES, 2025, 171