• DocumentCode
    6141
  • Title

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

  • Author

    Schafer, Benjamin Carrion

  • Author_Institution
    Dept. of Electron. & Inf. Eng. (EIE), Hong Kong Polytech. Univ., Kowloon, China
  • Volume
    7
  • Issue
    2
  • fYear
    2015
  • fDate
    Jun-15
  • Firstpage
    51
  • Lastpage
    54
  • Abstract
    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.
  • Keywords
    high level synthesis; integrated circuit design; behavioral description; exploration executions; hierarchical high-level synthesis design space exploration; incremental exploration support; source code changes; Benchmark testing; Genetic algorithms; Merging; Optimization; Predictive models; Runtime; Space exploration; Design space exploration (DSE); high-level synthesis; incremental exploration;
  • fLanguage
    English
  • Journal_Title
    Embedded Systems Letters, IEEE
  • Publisher
    ieee
  • ISSN
    1943-0663
  • Type

    jour

  • DOI
    10.1109/LES.2015.2417216
  • Filename
    7072514