DocumentCode :
2889541
Title :
Optimizing resource utilization using transformations
Author :
Potkonjak, M. ; Rabaey, J.
Author_Institution :
Dept. of EECS, California Univ., Berkeley, CA, USA
fYear :
1991
fDate :
11-14 Nov. 1991
Firstpage :
88
Lastpage :
91
Abstract :
A transformational approach aimed at improving the resource utilization in high level synthesis is introduced. The current implementation combines retiming and associativity in a single framework. This combination of transformations results in considerable area improvements, as is amply demonstrated by benchmark examples. A novel learning while searching iterative improvement probabilistic algorithm has been developed and is used to resolve the associated NP-complete combinatorial optimization problem. The effectiveness of the proposed algorithms and the transformations is demonstrated using standard benchmark examples, with the aid of statistical analysis, and through a comparison with estimated minimal bounds. The proposed algorithm has proven to be very effective in reaching the optimal solution as well as in runtime.<>
Keywords :
circuit layout CAD; computational complexity; optimisation; transforms; NP-complete combinatorial optimization; associativity; high level synthesis; minimal bounds; probabilistic algorithm; resource utilization; retiming; statistical analysis; transformations; Adders; Clocks; Costs; Delay; Flow graphs; Hardware; High level synthesis; IIR filters; Processor scheduling; Resource management;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer-Aided Design, 1991. ICCAD-91. Digest of Technical Papers., 1991 IEEE International Conference on
Conference_Location :
Santa Clara, CA, USA
Print_ISBN :
0-8186-2157-5
Type :
conf
DOI :
10.1109/ICCAD.1991.185199
Filename :
185199
Link To Document :
بازگشت