Title :
Optimality study of resource binding with multi-Vdds
Author :
Chen, Deming ; Cong, Jason ; Fan, Yiping ; Xu, Junjuan
Author_Institution :
Dept. of Electr. & Comput. Eng., Illinois Univ. at Urbana-Champaign
Abstract :
Deploying multiple supply voltages (multi-Vdds) on one chip is an important technique to reduce dynamic power consumption. In this work we present an optimality study for resource binding targeting designs with multi-Vdds. This is similar to the voltage-island design concept, except that the granularity of our voltage island is on the functional-unit level as opposed to the core level. We are interested in achieving the maximum number of low-Vdd operations and, in the same time, minimizing switching activity during functional unit binding. To the best of our knowledge, there is no known optimal solution to this problem. To compute an optimal solution for this problem and examine the quality gap between our solution and previous heuristic solutions, we formulate this problem as a min-cost network flow problem, but with special equal-flow constraints. This formulation leads to an easy reduction to the integer linear programming (ILP) solution and also enables efficient approximate solution by Lagrangian relaxation. Experimental results show that the optimal solution computed based on our formulation provides 7% more low-Vdd operations and also reduces the total switching activity by 20% compared to one of the best known heuristic algorithms that consider multi-Vdd assignments only
Keywords :
integer programming; integrated circuit design; linear programming; switching networks; ILP; Lagrangian relaxation; functional unit binding; functional unit level; heuristic algorithms; integer linear programming; min-cost network flow problem; multiple supply voltages; resource binding; switching activity; voltage-island design concept; Algorithm design and analysis; Computer science; Delay; Energy consumption; Partial response channels; Power engineering and energy; Power engineering computing; Switches; Switching circuits; Threshold voltage; Algorithms; Behavioral synthesis; Design; Experimentation; Performance; low power design; resource binding;
Conference_Titel :
Design Automation Conference, 2006 43rd ACM/IEEE
Conference_Location :
San Francisco, CA
Print_ISBN :
1-59593-381-6
DOI :
10.1109/DAC.2006.229294