Title :
Priority function based power efficient rapid Design Space Exploration of scheduling and module selection in high level synthesis
Author :
Sengupta, Aparajita ; Sedaghat, R. ; Sarkar, Pradyut ; Sehgal, S.
Author_Institution :
Dept. of Electr. & Comput. Eng., Ryerson Univ., Toronto, ON, Canada
Abstract :
This paper presents a novel power efficient iterative Design Space Exploration (DSE) approach that finds the integrated solution to optimal/near-optimal scheduling and module selection with simultaneous reduction of the static power consumption of the design under the expenditure of minimal control steps. This iterative heuristic method is based on a novel priority function metric called ´Priority Indicator (PI)´ and ´Dependency Matrix algorithm´ that is responsible to minimize the power consumption of the resources without disturbing the data dependency present in the given problem. The proposed method also evenly distributes the allocated hardware functional units during the final scheduling. The comparison of the proposed approach with a recent approach in terms of exploration runtime and quality of final solution (measured using proposed ´Effective Cost Metric (ECM)´) indicated an average improvement of 4.27% in the quality of final solution and reduction of 62.52% in exploration runtime.
Keywords :
high level synthesis; scheduling; allocated hardware functional units; dependency matrix algorithm; high level synthesis; iterative heuristic method; module selection; priority function based power efficient rapid design space exploration; priority indicator; scheduling; static power consumption; Discrete wavelet transforms; Equations; Fluctuations; Mathematical model; Measurement; Power demand; Space exploration; Exploration; dependency matrix; latency; power consumption; priority indicator;
Conference_Titel :
Electrical and Computer Engineering (CCECE), 2011 24th Canadian Conference on
Conference_Location :
Niagara Falls, ON
Print_ISBN :
978-1-4244-9788-1
Electronic_ISBN :
0840-7789
DOI :
10.1109/CCECE.2011.6030509