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 条
  • [31] Interrupt modeling for efficient high-level scheduler design space exploration
    Johnson, F. Ryan
    Paul, Joann M.
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2008, 13 (01)
  • [32] 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
  • [33] 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,
  • [34] 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
  • [35] Compositional System-Level Design Exploration with Planning of High-Level Synthesis
    Liu, Hung-Yi
    Petracca, Michele
    Carloni, Luca P.
    DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2012), 2012, : 641 - 646
  • [36] Reconfigurable design automation by high-level exploration
    Todman, Tim
    Luk, Wayne
    2012 IEEE 23RD INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP), 2012, : 185 - 188
  • [37] A framework for high-level system design exploration
    Dedic, Joze
    Finc, Matjaz
    Trost, Andrej
    INFORMACIJE MIDEM-JOURNAL OF MICROELECTRONICS ELECTRONIC COMPONENTS AND MATERIALS, 2006, 36 (03): : 151 - 160
  • [38] Coprocessor Design Space Exploration using High Level Synthesis
    Lakshminarayana, Avinash
    Ahuja, Sumit
    Shukla, Sandeep
    PROCEEDINGS OF THE ELEVENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2010), 2010, : 879 - 884
  • [39] ViPar: High-Level Design Space Exploration for Parallel Video Processing Architectures
    Ali, Karim M. A.
    Ben Atitallah, Rabie
    El Cadi, Abdessamad Ait
    Fakhfakh, Nizar
    Dekeyser, Jean-Luc
    INTERNATIONAL JOURNAL OF RECONFIGURABLE COMPUTING, 2019, 2019
  • [40] High-level model of sensor architecture for hardware and software design space exploration
    Serna, Nicolas
    Verdier, Francois
    2012 7TH INTERNATIONAL WORKSHOP ON RECONFIGURABLE AND COMMUNICATION-CENTRIC SYSTEMS-ON-CHIP (RECOSOC), 2012,