• DocumentCode
    3599591
  • Title

    PSDSE: Particle Swarm Driven Design Space Exploration of Architecture and Unrolling Factors for Nested Loops in High Level Synthesis

  • Author

    Mishra, Vipul Kumar ; Sengupta, Anirban

  • Author_Institution
    Comput. Sci. & Eng., Indian Inst. of Technol., Indore, Indore, India
  • fYear
    2014
  • Firstpage
    10
  • Lastpage
    14
  • Abstract
    A novel methodology for automated simultaneous design space exploration (DSE) of architecture and unrolling factors (UFs) for nested and single loops based application in high level synthesis (HLS) using particle swarm algorithm (named as ´PSDSE´) is presented in this paper. The major contributions of the proposed methodology are as follows: (a) automated exploration of architecture and UFs using particle swarm intelligence that parallely maintain trade off between conflicting metrics of power - performance and balance orthogonal issues of improving Quality of Result (Or) and reducing the exploration runtime for nested loops, (b) deriving a model which directly estimate the execution time of nested loop based on resource constraint and UFs without necessity of tediously unrolling the entire control and data flow graph (CDFG) for the specified UFs values in most cases. Results indicated an average improvement in QoR of >49 % and reduction in runtime of > 97% compared to recent approaches.
  • Keywords
    data flow graphs; high level synthesis; particle swarm optimisation; CDFG; HLS; PSDSE; automated simultaneous design space exploration; control and data flow graph; high level synthesis; nested loops; particle swarm driven design space exploration; unrolling factors; Adaptation models; Algorithm design and analysis; Computer architecture; Genetic algorithms; Libraries; Particle swarm optimization; Space exploration; automated; nested loop; particle swarm; unrolling factors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronic System Design (ISED), 2014 Fifth International Symposium on
  • Print_ISBN
    978-1-4799-6964-7
  • Type

    conf

  • DOI
    10.1109/ISED.2014.10
  • Filename
    7172737