Hierarchical High-Level Synthesis Design Space Exploration with Incremental Exploration Support

被引:10
|
作者
Schafer, Benjamin Carrion [1 ]
机构
[1] Hong Kong Polytech Univ, Dept Elect & Informat Engn EIE, Kowloon, Hong Kong, Peoples R China
关键词
Design space exploration (DSE); high-level synthesis; incremental exploration;
D O I
10.1109/LES.2015.2417216
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
One of the biggest advantages of C-Based VLSI design over traditional RT-level design is its ability to automatically generate architectures with different area versus performance characteristics without the need of modifying the original behavioral description. So far previous works have focuses on either pruning the design space or by creating predictive models in combination with different metaheuristics. In this letter, we present a hierarchical method which makes use of modern HLS tool's options to synthesize functions as functional operators in order to explore these separately. Our method therefore explores each function separately and then performs a merging stage in order to obtain the overall dominating results. Moreover our proposed method detects if any changes in the behavioral description have happened between two exploration executions and only explores those functions which have been affected by the source code changes, while the results of the previous exploration are reused, thus enabling for incremental DSE. Results show that our method is very efficient.
引用
收藏
页码:51 / 54
页数:4
相关论文
共 50 条
  • [41] Fast Parallel High-Level Synthesis Design Space Explorer: Targeting FPGAs to accelerate ASIC Exploration
    Rashid, Md Imtiaz
    Schafer, Benjamin Carrion
    PROCEEDINGS OF THE 32ND GREAT LAKES SYMPOSIUM ON VLSI 2022, GLSVLSI 2022, 2022, : 85 - 90
  • [42] Design Space Exploration of FFT Accelerators for IEEE 802.11ax Using High-Level Synthesis
    Lee, Uyong
    Parks, Yeji
    Heo, Junsu
    Park, Sungkyung
    Park, Chester Sungchung
    2024 IEEE 35TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, ASAP 2024, 2024, : 120 - 121
  • [43] System-Level Design Space Exploration for High-Level Synthesis Under End-to-End Latency Constraints
    Liao, Yuchao
    Adegbija, Tosiron
    Lysecky, Roman
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2025, 44 (04) : 1354 - 1365
  • [44] Adaptive Simulated Annealer for High Level Synthesis Design Space Exploration
    Schafer, Benjamin Carrion
    Takenaka, Takashi
    Wakabayashi, Kazutoshi
    2009 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN, AUTOMATION AND TEST (VLSI-DAT), PROCEEDINGS OF TECHNICAL PROGRAM, 2009, : 106 - 109
  • [45] Lattice-Traversing Design Space Exploration for High Level Synthesis
    Ferretti, Lorenzo
    Ansaloni, Giovanni
    Pozzi, Laura
    2018 IEEE 36TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2018, : 210 - 217
  • [46] Efficient Error Estimation for High-Level Design Space Exploration of Approximate Computing Systems
    Vaeztourshizi, Marzieh
    Pedram, Massoud
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2023, 31 (07) : 917 - 930
  • [47] High-level design space exploration for adaptive applications on multiprocessor systems-on-chip
    An, Xin
    Gamatie, Abdoulaye
    Rutten, Eric
    JOURNAL OF SYSTEMS ARCHITECTURE, 2015, 61 (3-4) : 172 - 184
  • [48] High-level power estimation and low-power design space exploration for FPGAs
    Chen, Deming
    Cong, Jason
    Fan, Yiping
    Zhang, Zhiru
    PROCEEDINGS OF THE ASP-DAC 2007, 2007, : 529 - +
  • [49] A scalable methodology for cost estimation in a transformational high-level design space exploration environment
    Gerlach, J
    Rosenstiel, W
    DESIGN, AUTOMATION AND TEST IN EUROPE, PROCEEDINGS, 1998, : 226 - 231
  • [50] Machine Learning to Set Meta-Heuristic Specific Parameters for High-Level Synthesis Design Space Exploration
    Wang, Zi
    Schafer, Benjamin Carrion
    PROCEEDINGS OF THE 2020 57TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2020,