High-Level Synthesis Design Space Exploration: Past, Present, and Future

被引:67
|
作者
Schafer, Benjamin Carrion [1 ]
Wang, Zi [1 ]
机构
[1] Univ Texas Dallas, Dept Elect & Comp Engn, Richardson, TX 75080 USA
关键词
Space exploration; Tools; Resource management; Hardware; Arrays; Design automation; Circuits and systems; Design space exploration (DSE); exploration framework; high-level synthesis (HLS); survey; PARETO ITERATIVE REFINEMENT; OPTIMIZATION; SELECTION; FPGAS; SUITE; DELAY;
D O I
10.1109/TCAD.2019.2943570
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This article presents a survey of the different modern high-level synthesis (HLS) design space exploration (DSE) techniques that have been proposed so far to automatically generate hardware accelerators of different tradeoffs. HLS has multiple advantages compared to traditional RT-level-based hardware design. One key advantage is that a variety of different microarchitectures of unique tradeoffs can be obtained from the same untimed behavioral description by setting different synthesis options. Out of all the possible microarchitectures, the one that the designers are most interested in are the Pareto-optimal ones. The main problem is that the search space grows superlinearly with the number of synthesis options, and hence, heuristics have been proposed to search the space efficiently. This article summarizes the main techniques proposed and addresses the critical issues still not resolved as well identifies new opportunities in this field. It also serves as a guide for anyone wanting to create their own HLS DSE.
引用
收藏
页码:2628 / 2639
页数:12
相关论文
共 50 条
  • [21] Hybrid Graph Representation and Learning Framework for High-Level Synthesis Design Space Exploration
    Taghipour, Pouya
    Granger, Eric
    Blaquiere, Yves
    IEEE ACCESS, 2024, 12 : 189574 - 189589
  • [22] On Learning-Based Methods for Design-Space Exploration with High-Level Synthesis
    Liu, Hung-Yi
    Carloni, Luca P.
    2013 50TH ACM / EDAC / IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2013,
  • [23] Decomposition based estimation of distribution algorithm for high-level synthesis design space exploration
    Yao, Yuan
    Hong, Huiliang
    Wang, Shanshan
    Xiao, Chenglong
    INTEGRATION-THE VLSI JOURNAL, 2025, 100
  • [24] Parallel High-Level Synthesis Design Space Exploration for Behavioral IPs of Exact Latencies
    Schafer, Benjamin Carrion
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2017, 22 (04)
  • [25] Fast and Inexpensive High-Level Synthesis Design Space Exploration: Machine Learning to the Rescue
    Rashid, Md Imtiaz
    Schafer, Benjamin Carrion
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (11) : 3939 - 3950
  • [26] A high-level interconnect power model for design space exploration
    Gupta, P
    Zhong, L
    Jha, NK
    ICCAD-2003: IEEE/ACM DIGEST OF TECHNICAL PAPERS, 2003, : 551 - 558
  • [27] Compiler-directed design space exploration for caching and prefetching data in high-level synthesis
    Baradaran, N
    Diniz, PC
    FPT 05: 2005 IEEE INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY, PROCEEDINGS, 2005, : 233 - 240
  • [28] INTEGRATED SCHEDULING, ALLOCATION AND MODULE SELECTION FOR DESIGN-SPACE EXPLORATION IN HIGH-LEVEL SYNTHESIS
    AHMAD, I
    DHODHI, MK
    CHEN, CYR
    IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1995, 142 (01): : 65 - 71
  • [29] Effective High-Level Synthesis Design Space Exploration through a Novel Cost Function Formulation
    Gao, Yiheng
    Schafer, Benjamin Carrion
    2021 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2021,
  • [30] THE FUTURE OF HIGH-LEVEL DESIGN
    DEGEUS, AJ
    ELECTRONIC DESIGN, 1992, 40 (24) : 122 - 122