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 :
بازگشت