Please use this identifier to cite or link to this item:
https://dspace.iiti.ac.in/handle/123456789/5023
Title: | Automated exploration of datapath and unrolling factor during power-performance tradeoff in architectural synthesis using multi-dimensional PSO algorithm |
Authors: | Sengupta, Anirban Mishra, Vipul Kumar |
Keywords: | Control and data flow graphs;Design space exploration;Execution time;Multi-dimensional;Multi-dimensional particle swarm optimizations;Power;Resource configurations;Unrolling factor;Algorithms;Artificial intelligence;Data flow analysis;Data flow graphs;Graphic methods;Iterative methods;Quality control;Traffic signals;Particle swarm optimization (PSO) |
Issue Date: | 2014 |
Citation: | Sengupta, A., & Mishra, V. K. (2014). Automated exploration of datapath and unrolling factor during power-performance tradeoff in architectural synthesis using multi-dimensional PSO algorithm. Expert Systems with Applications, 41(10), 4691-4703. doi:10.1016/j.eswa.2014.01.041 |
Abstract: | A novel algorithm for automated simultaneous exploration of datapath and Unrolling Factor (UF) during power-performance tradeoff in High Level Synthesis (HLS) using multi-dimensional particle swarm optimization (PSO) (termed as 'M-PSO') for control and data flow graphs (CDFGs) is presented. The major contributions of the proposed algorithm are as follows: (a) simultaneous exploration of datapath and loop UF through an integrated multi-dimensional particle encoding process using swarm intelligence; (b) an estimation model for computation of execution delay of a loop unrolled CDFG (based on a resource configuration visited) without requiring to tediously unroll the entire CDFG for the specified loop value in most cases; (c) balancing the tradeoff between power-performance metrics as well as control states and execution delay during loop unrolling; (d) sensitivity analysis of PSO parameter such as swarm size on the impact of exploration time and Quality of Results (QoR) of the proposed design space exploration (DSE) process. This analysis presented would assist the designer in pre-tuning the PSO parameters to an optimum value for achieving efficient exploration results within a quick runtime; (e) analysis of design metrics such as power, execution time and number of control steps of the global best particle found in every iteration with respect to increase/decrease in unrolling factor. The proposed approach when tested on a variety of data flow graphs (DFGs) and CDFGs indicated an average improvement in QoR of >28% and reduction in runtime of >94% compared to recent works. © 2014 Elsevier Ltd. All rights reserved. |
URI: | https://doi.org/10.1016/j.eswa.2014.01.041 https://dspace.iiti.ac.in/handle/123456789/5023 |
ISSN: | 0957-4174 |
Type of Material: | Journal Article |
Appears in Collections: | Department of Computer Science and Engineering |
Files in This Item:
There are no files associated with this item.
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.
Altmetric Badge: