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 条
  • [31] Design Space Exploration Using Hierarchical Composition of Performance Models
    Velasco-Jimenez, M.
    Castro-Lopez, R.
    Roca, E.
    Fernandez, F. V.
    2015 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2015, : 1941 - 1944
  • [32] A Fast Design Space Exploration Method for Reconfigurable Architecture Based on Loop Optimization
    Zhang, Dan
    Zhao, Rongcai
    Han, Lin
    Liang, Weifang
    Qu, Jin
    Liu, Xiaonan
    MATERIALS, MECHATRONICS AND AUTOMATION, PTS 1-3, 2011, 467-469 : 812 - 817
  • [33] Kriging-Based Space Exploration Global Optimization Method in Aerodynamic Design
    Zhang, Wei
    Gao, Zhenghong
    Wang, Chao
    Xia, Lu
    INTERNATIONAL JOURNAL OF AEROSPACE ENGINEERING, 2023, 2023
  • [34] Data Mining-Based Design Space Exploration and Optimization for Tandem Airfoils
    Shi, Yayun
    Lan, Xiayu
    Wang, Yiwen
    Yang, Tihao
    Liu, Yan
    INTERNATIONAL JOURNAL OF AEROSPACE ENGINEERING, 2023, 2023
  • [35] Latent Space Bayesian Optimization With Latent Data Augmentation for Enhanced Exploration
    Boyar, Onur
    Takeuchi, Ichiro
    NEURAL COMPUTATION, 2024, 36 (11) : 2446 - 2478
  • [36] Cloud-Based CAD Parametrization for Design Space Exploration and Design Optimization in Numerical Simulations
    Guerrero, Joel
    Mantelli, Luca
    Naqvi, Sahrish B.
    FLUIDS, 2020, 5 (01)
  • [37] A multi parametric optimization based novel approach for an efficient Design Space Exploration for ASIC design
    Parvathanen, TulasiKrishna
    Sachdeva, Priyam
    Dhanuka, Suraj Kumar
    Gagrani, Mohit
    Sarkar, Pallabi
    2013 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2013, : 868 - 873
  • [38] Hierarchical High-Level Synthesis Design Space Exploration with Incremental Exploration Support
    Schafer, Benjamin Carrion
    IEEE EMBEDDED SYSTEMS LETTERS, 2015, 7 (02) : 51 - 54
  • [39] Analytical Characterization and Design Space Exploration for Optimization of CNNs
    Li, Rui
    Xu, Yufan
    Sukumaran-Rajam, Aravind
    Rountev, Atanas
    Sadayappan, P.
    ASPLOS XXVI: TWENTY-SIXTH INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS, 2021, : 928 - 942
  • [40] Design Space Exploration and Optimization of Conceptual Rotorcraft Powerplants
    Ali, Fakhre
    Tzanidakis, Konstantinos
    Goulos, Ioannis
    Pachidis, Vassilios
    d'Ippolito, Roberto
    JOURNAL OF ENGINEERING FOR GAS TURBINES AND POWER-TRANSACTIONS OF THE ASME, 2015, 137 (12):