DocumentCode
864672
Title
Energy management for battery-powered reconfigurable computing platforms
Author
Khan, Jawad ; Vemuri, Ranga
Author_Institution
Dept. of Electr. & Comput. Eng. & Comput. Sci., Univ. of Cincinnati, OH, USA
Volume
14
Issue
2
fYear
2006
Firstpage
135
Lastpage
147
Abstract
We define portable reconfigurable computing platforms as those which have some form of configurable logic coupled with other on-chip or off-chip processing units such as soft processors, embedded processors, and voltage-scalable processors. In the first part of this paper, we present and test a unique methodology where we dynamically change the active area of a field programmable gate array (FPGA) to vary the battery usage and lifetime of the system, by running it on several different taskgraph structures and report an average of 14% and as high as 21%, less battery capacity used, as compared to nonoptimal execution. In the second part of this paper, we integrate the above methodology with more traditional voltage and frequency scaling techniques for portable systems and present a heuristic iterative algorithm for single and multiple processing units. The iterative heuristic algorithm finds a sequence of tasks along with an appropriate design point (implementation option) for each task, such that a deadline is met and the amount of battery energy used is as small as possible. We have used several real-world benchmarks to test the effectiveness of this methodology and we will present the results.
Keywords
field programmable gate arrays; logic design; reconfigurable architectures; battery usage; battery-powered reconfigurable computing platforms; configurable logic; embedded processors; energy management; field programmable gate array; frequency scaling; heuristic iterative algorithm; soft processors; taskgraph structures; voltage scaling; voltage-scalable processors; Batteries; Embedded computing; Energy management; Field programmable gate arrays; Iterative algorithms; Life testing; Portable computers; Reconfigurable logic; System testing; Voltage; Battery-aware execution; battery efficiency; embedded computing; portable reconfigurable computing; task scheduling;
fLanguage
English
Journal_Title
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher
ieee
ISSN
1063-8210
Type
jour
DOI
10.1109/TVLSI.2005.863757
Filename
1605279
Link To Document