HGBO-DSE: Hierarchical GNN and Bayesian Optimization based HLS Design Space Exploration

被引:0
|
作者
Kuang, Huizhen [1 ]
Cao, Xianfeng [1 ]
Li, Jingyuan [1 ]
Wang, Lingli [1 ]
机构
[1] Fudan Univ, State Key Lab Integrated Chips & Syst, Shanghai, Peoples R China
关键词
High-Level Synthesis; Hierarchical GNN; Multi-Objective Bayesian Optimization; Design Space Exploration;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
High-Level Synthesis (HLS) design space exploration aims to find Pareto-optimal designs in the vast directive configuration space. This paper proposes an automatic framework, HGBO-DSE, which consists of a Hierarchical Graph neural network Predictor (HGP) to estimate post-implementation PPA accurately, a Tree-structured Design space Modeler (TDM) to remove the invalid configurations, and a Bayesian Optimization based Multi-objective Exploration engine (BOME) to search Pareto solutions efficiently at function/loop/array/operator-level. A standard dataset is constructed to facilitate AI EDA-related research. The experimental results demonstrate that our HGP can reduce the prediction error of power, critical path delay and resource utilization to 4.21%similar to 7.72%, which outperforms the state-of-the-art works significantly. BOME integrated with our novel algorithm MOTPE-FL can achieve better Pareto fronts than meta-heuristic algorithms SA and NSGA-II, with PPA gains of 72.00% and 30.47% respectively. BOME with HGP can accelerate the DSE process by up to 24x with an average speedup of 14x.
引用
收藏
页码:106 / 114
页数:9
相关论文
共 50 条
  • [41] Interactive Design Space Exploration and Optimization for CAD Models
    Schulz, Adriana
    Xu, Jie
    Zhu, Bo
    Zheng, Changxi
    Grinspun, Eitan
    Matusik, Wojciech
    ACM TRANSACTIONS ON GRAPHICS, 2017, 36 (04):
  • [42] Design Space Exploration and Optimization of Conceptual Rotorcraft Powerplants
    Ali, Fakhre
    Tzanidakis, Konstantinos
    Goulos, Ioannis
    Pachidis, Vassilios
    d'Ippolito, Roberto
    ASME TURBO EXPO: TURBINE TECHNICAL CONFERENCE AND EXPOSITION, 2015, VOL 3, 2015,
  • [43] Efficient Design Space Exploration and Optimization for Electrical Architectures
    Rao, Lei
    SAE INTERNATIONAL JOURNAL OF PASSENGER CARS-ELECTRONIC AND ELECTRICAL SYSTEMS, 2015, 8 (01): : 56 - 59
  • [44] Ensemble of surrogate based global optimization methods using hierarchical design space reduction
    Pengcheng Ye
    Guang Pan
    Zuomin Dong
    Structural and Multidisciplinary Optimization, 2018, 58 : 537 - 554
  • [45] A language for hierarchical data parallel design-space exploration on GPUs
    Svensson, Bo Joel
    Newton, Ryan R.
    Sheeran, Mary
    JOURNAL OF FUNCTIONAL PROGRAMMING, 2016, 26
  • [46] Ensemble of surrogate based global optimization methods using hierarchical design space reduction
    Ye, Pengcheng
    Pan, Guang
    Dong, Zuomin
    STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2018, 58 (02) : 537 - 554
  • [47] Optimization Design of Skin Antenna Based on Bayesian Optimization
    Li, Haitao
    Zhou, Jinzhu
    Kang, Le
    Yang, Zhanbiao
    Wang, Mei
    PROCEEDINGS OF 2017 7TH IEEE INTERNATIONAL SYMPOSIUM ON MICROWAVE, ANTENNA, PROPAGATION, AND EMC TECHNOLOGIES (MAPE), 2017, : 78 - 83
  • [48] Robust parameter design based on hierarchical Bayesian model
    Yang S.
    Wang J.
    Xi Tong Gong Cheng Yu Dian Zi Ji Shu/Systems Engineering and Electronics, 2019, 41 (10): : 2293 - 2303
  • [49] IronMan-Pro: Multiobjective Design Space Exploration in HLS via Reinforcement Learning and Graph Neural Network-Based Modeling
    Wu, Nan
    Xie, Yuan
    Hao, Cong
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (03) : 900 - 913
  • [50] GNN-Surrogate: A Hierarchical and Adaptive Graph Neural Network for Parameter Space Exploration of Unstructured-Mesh Ocean Simulations
    Shi, Neng
    Xu, Jiayi
    Wurster, Skylar W.
    Guo, Hanqi
    Woodring, Jonathan
    Van Roekel, Luke P.
    Shen, Han-Wei
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2022, 28 (06) : 2301 - 2313