Machine learning based fast and accurate High Level Synthesis design space exploration: From graph to synthesis

被引:8
作者
Goswami, Pingakshya [1 ]
Schaefer, Benjamin Carrion [1 ]
Bhatia, Dinesh [1 ]
机构
[1] Univ Texas Dallas, Elect & Comp Engn, Richardson, TX 75080 USA
关键词
High Level Synthesis; Design space exploration; Machine learning; FPGAS;
D O I
10.1016/j.vlsi.2022.09.006
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we present a machine learning based High-Level Synthesis (HLS) design space explorer (DSE) that significantly reduces the exploration runtime while leading to very accurate results. In order to do so, we leverage the power of low level virtual machine (LLVM) to generate the features used in the machine learning (ML) model. The proposed design space explorer uses a modified version of simulated annealing (SA) algorithm, where initially the search space is sampled to generate the predictive model. In this work we used gradient boost regression algorithm as our preferred ML model and achieve comparable results as a full DSE that performs logic synthesis for each newly generated design.
引用
收藏
页码:116 / 124
页数:9
相关论文
共 34 条
  • [1] [Anonymous], 2008, HIGH LEVEL SYNTHESIS
  • [2] [Anonymous], 2019, Llm compiler
  • [3] Caulfield AM, 2016, INT SYMP MICROARCH
  • [4] HLS-Based Optimization and Design Space Exploration for Applications with Variable Loop Bounds
    Choi, Young-kyu
    Cong, Jason
    [J]. 2018 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD) DIGEST OF TECHNICAL PAPERS, 2018,
  • [5] comet, COMET ML SUPERCHARGI
  • [6] High-Level Synthesis for FPGAs: From Prototyping to Deployment
    Cong, Jason
    Liu, Bin
    Neuendorffer, Stephen
    Noguera, Juanjo
    Vissers, Kees
    Zhang, Zhiru
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2011, 30 (04) : 473 - 491
  • [7] Fast and Accurate Estimation of Quality of Results in High-Level Synthesis with Machine Learning
    Dai, Steve
    Zhou, Yuan
    Zhang, Hang
    Ustun, Ecenur
    Young, Evangeline F. Y.
    Zhang, Zhiru
    [J]. PROCEEDINGS 26TH IEEE ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2018), 2018, : 129 - 132
  • [8] Feng G, 2016, 2016 13TH IEEE INTERNATIONAL CONFERENCE ON SOLID-STATE AND INTEGRATED CIRCUIT TECHNOLOGY (ICSICT), P624, DOI 10.1109/ICSICT.2016.7998996
  • [9] Lattice-Traversing Design Space Exploration for High Level Synthesis
    Ferretti, Lorenzo
    Ansaloni, Giovanni
    Pozzi, Laura
    [J]. 2018 IEEE 36TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2018, : 210 - 217
  • [10] Effective High-Level Synthesis Design Space Exploration through a Novel Cost Function Formulation
    Gao, Yiheng
    Schafer, Benjamin Carrion
    [J]. 2021 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2021,