DocumentCode
3548318
Title
Optimal module and voltage assignment for low-power
Author
Chen, Deming ; Cong, Jason ; Xu, Junjuan
Author_Institution
Dept. of Comput. Sci., California Univ., Los Angeles, CA, USA
Volume
2
fYear
2005
fDate
18-21 Jan. 2005
Firstpage
850
Abstract
Reducing power consumption through high-level synthesis has attracted a growing interest from researchers due to its large potential for power reduction. In this work we study functional unit binding (or module assignment) given a scheduled data flow graph under a dual-Vdd framework. We assume that each functional unit can be driven by a low Vdd or a high Vdd dynamically during run time to save dynamic power. We develop a polynomial-time optimal algorithm for assigning low Vdd to as many operations as possible under the resource and time constraint, and in the same time minimizing total switching activity through functional unit binding. Our algorithm shows consistent improvement over a design flow that separates voltage assignment from functional unit binding. We also change the initial scheduling to examine power-latency tradeoff scenarios. Experimental results show that we can achieve a 21% power reduction when latency bound is tight. When latency is relaxed by 10 to 100%, the power reduction is 31 to 73% compared to the synthesis results for the case of single high Vdd without latency relaxation. We also show comparison data of energy consumption under the same experimental setting.
Keywords
circuit CAD; circuit optimisation; data flow graphs; high level synthesis; low-power electronics; polynomials; dual-Vdd framework; functional unit binding; high-level synthesis; latency relaxation; optimal module assignment; optimal voltage assignment; polynomial-time optimal algorithm; power consumption reduction; power-latency tradeoff; scheduled data flow graph; total switching activity minimization; Circuits; Computer science; Delay; Energy consumption; Flow graphs; High level synthesis; Partial response channels; Polynomials; Processor scheduling; Voltage;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 2005. Proceedings of the ASP-DAC 2005. Asia and South Pacific
Print_ISBN
0-7803-8736-8
Type
conf
DOI
10.1109/ASPDAC.2005.1466475
Filename
1466475
Link To Document