DocumentCode
524131
Title
A parallel and randomized algorithm for large-scale discrete dual-Vt assignment and continuous gate sizing
Author
Tai-Hsuan Wu ; Lin Xie ; Davoodi, Azadeh
Author_Institution
Univ. of Wisconsin, Madison, WI, USA
fYear
2008
fDate
11-13 Aug. 2008
Firstpage
45
Lastpage
50
Abstract
We propose a parallel and randomized algorithm to solve the problem of discrete dual-Vt assignment combined with continuous gate sizing which is an important low power design technique in high performance domains. This combinatorial optimization problem is particularly difficult to solve on large-sized circuits. We first introduce a hybrid algorithm which combines the existing heuristics and convex formulations for this problem to achieve a better tradeoff between the runtime of the algorithm and the quality of generated solution. We then extend our algorithm to include parallelism and randomization. We introduce a unique utilization of parallelism to better identify the optimization direction. Consequently, we can reduce both the number of iterations in optimization as well as improve the quality of solution. We further use random sampling to avoid being trapped in local minima and to focus the optimization effort on the more "promising" regions of the solution space. Our algorithm improves the average power by 37% compared to an approach which is based on solving a continuous convex program and applying discretization. Power improvement is over 50% for larger benchmarks for an implementation on a grid of 9 computers.
Keywords
circuit optimisation; convex programming; integrated circuit design; low-power electronics; parallel algorithms; random processes; IC design; combinatorial optimization problem; continuous convex program; continuous gate sizing; large-scale discrete dual-Vt assignment; large-sized circuits; low power design technique; parallel algorithm; random sampling; randomized algorithm; Algorithm design and analysis; Circuits; Design optimization; Hybrid power systems; Iterative algorithms; Large-scale systems; Parallel processing; Runtime; Sampling methods; Scalability; large-scale mixed-mode optimization; power optimization;
fLanguage
English
Publisher
ieee
Conference_Titel
Low Power Electronics and Design (ISLPED), 2008 ACM/IEEE International Symposium on
Conference_Location
Bangalore
Print_ISBN
978-1-4244-8634-2
Electronic_ISBN
978-1-60558-109-5
Type
conf
DOI
10.1145/1393921.1393937
Filename
5529073
Link To Document