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 条
  • [1] Divide and Conquer High-Level Synthesis Design Space Exploration
    Schafer, Benjamin Carrion
    Wakabayashi, Kazutoshi
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2012, 17 (03)
  • [2] Probabilistic Multiknob High-Level Synthesis Design Space Exploration Acceleration
    Schafer, Benjamin Carrion
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2016, 35 (03) : 394 - 406
  • [3] Efficient Design Space Exploration for Dynamic & Speculative High-Level Synthesis
    Leothaud, Dylan
    Gorius, Jean-Michel
    Rokicki, Simon
    Denien, Steven
    2024 34TH INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, FPL 2024, 2024, : 109 - 117
  • [4] Graph Neural Networks for High-Level Synthesis Design Space Exploration
    Ferretti, Lorenzo
    Cini, Andrea
    Zacharopoulos, Georgios
    Alippi, Cesare
    Pozzi, Laura
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2023, 28 (02)
  • [5] Design Space Exploration of LDPC Decoders Using High-Level Synthesis
    Andrade, Joao
    George, Nithin
    Karras, Kimon
    Novo, David
    Pratas, Frederico
    Sousa, Leonel
    Ienne, Paolo
    Falcao, Gabriel
    Silva, Vitor
    IEEE ACCESS, 2017, 5 : 14600 - 14615
  • [6] AutoScaleDSE: A Scalable Design Space Exploration Engine for High-Level Synthesis
    Jun, Hyegang
    Ye, Hanchen
    Jeong, Hyunmin
    Chen, Deming
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2023, 16 (03)
  • [7] Transfer Learning for Design-Space Exploration with High-Level Synthesis
    Kwon, Jihye
    Carloni, Luca P.
    PROCEEDINGS OF THE 2020 ACM/IEEE 2ND WORKSHOP ON MACHINE LEARNING FOR CAD (MLCAD '20), 2020, : 163 - 168
  • [8] High-Level Synthesis Design Space Exploration: Past, Present, and Future
    Schafer, Benjamin Carrion
    Wang, Zi
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (10) : 2628 - 2639
  • [9] GRASP-based High-Level Synthesis Design Space Exploration for FPGAs
    Schuster, Nikolas P.
    Nazar, Gabriel L.
    2023 XIII BRAZILIAN SYMPOSIUM ON COMPUTING SYSTEMS ENGINEERING, SBESC, 2023,
  • [10] Design space exploration for high-level synthesis of multi-threaded applications
    Cilardo, Alessandro
    Gallo, Luca
    Mazzocca, Nicola
    JOURNAL OF SYSTEMS ARCHITECTURE, 2013, 59 (10) : 1171 - 1183