• DocumentCode
    243840
  • Title

    Swarm Intelligence Driven Simultaneous Adaptive Exploration of Datapath and Loop Unrolling Factor during Area-Performance Tradeoff

  • Author

    Sengupta, Aparajita ; Mishra, V.K.

  • Author_Institution
    Comput. Sci. & Eng., Indian Inst. of Technol., Indore, Indore, India
  • fYear
    2014
  • fDate
    9-11 July 2014
  • Firstpage
    106
  • Lastpage
    111
  • Abstract
    Multi objective (MO) design space exploration (DSE) in high level synthesis (HLS) is a tedious task which administers the usage of intelligent decision making strategies at multiple stages to yield quality results. The problem of DSE becomes intractable and intricate when an auxiliary variable such as loop unrolling factor plays a vital role in the decision making process. This paper successfully solves the above problem by proposing the novel DSE approach for fully automated parallel (simultaneous) exploration of optimal datapath and unrolling factor (UF) during area-performance tradeoff in HLS. The proposed DSE approach is driven by hyper-dimensional particle swarm optimization (PSO). The major sub-contributions of this proposed algorithm includes: a) deriving a model for computation of execution delay of a loop unrolled control data flow graph (CDFG) based on resource constraint, without the necessity of tediously unrolling the entire CDFG in most cases, b) Consideration of loop unrolling and its impact on: i) control states and execution delay tradeoff during loop unrolling ii) area-execution delay tradeoff during the DSE process, c) novel comparative results for area-performance tradeoff with respect to multiple DFG and CDFG benchmarks. Results of the proposed approach indicated an average improvement in Quality of Results (QoR) of > 30% and reduction in runtime of > 92% compared to recent approaches.
  • Keywords
    adaptive systems; decision making; particle swarm optimisation; swarm intelligence; area-performance tradeoff; automated parallel exploration; control data flow graph; high level synthesis; hyperdimensional particle swarm optimization; intelligent decision making; loop unrolling factor; multiobjective design space exploration; optimal datapath; swarm intelligence driven simultaneous adaptive exploration; Algorithm design and analysis; Cascading style sheets; Delays; Gold; Multiplexing; Particle swarm optimization; Space exploration; Unrolling factor; adaptive; automated; swarm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI (ISVLSI), 2014 IEEE Computer Society Annual Symposium on
  • Conference_Location
    Tampa, FL
  • Print_ISBN
    978-1-4799-3763-9
  • Type

    conf

  • DOI
    10.1109/ISVLSI.2014.10
  • Filename
    6903344