• DocumentCode
    2068697
  • Title

    Efficient High Level Synthesis Exploration Methodology Combining Exhaustive and Gradient-Based Pruned Searching

  • Author

    Xydis, Sotirios ; Skouroumounis, Christos ; Pekmestzi, Kiamal ; Soudris, Dimitrios ; Economakos, George

  • Author_Institution
    Electr. & Comput. Eng. Dept., Nat. Tech. Univ. of Athens, Athens, Greece
  • fYear
    2010
  • fDate
    5-7 July 2010
  • Firstpage
    104
  • Lastpage
    109
  • Abstract
    This paper presents a methodology for fast and efficient Design Space Exploration during High Level Synthesis. An augmented instance of the design space is studied taking under consideration the effects of both compiler- and architectural-level transformations onto the final datapath. A new gradient-based pruning technique has been developed, which evaluates large portions of the augmented solution space in a quick manner. At a second level, the proposed pruning technique is combined with exhaustive exploration in order to guarantee the quality of design solutions. We show that the proposed methodology delivers (i) higher quality designs than exploration methods which do not account the introduced extended design space, (ii) with considerable reductions of the exploration´s runtime and (iii) efficient convergence to global optima.
  • Keywords
    gradient methods; high level synthesis; logic design; architectural-level transformation; compiler-level transformation; design space exploration; gradient-based pruned searching; high level synthesis exploration; Discrete cosine transforms; Kernel; Parallel processing; Resource management; Runtime; Space exploration; Transform coding; design space exploration; gradient-based prunning; high level synthesis; hybrid exhaustive-heuristic exploration framework;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI (ISVLSI), 2010 IEEE Computer Society Annual Symposium on
  • Conference_Location
    Lixouri, Kefalonia
  • Print_ISBN
    978-1-4244-7321-2
  • Type

    conf

  • DOI
    10.1109/ISVLSI.2010.56
  • Filename
    5571801