DocumentCode
1605915
Title
Architectural and compiler strategies for dynamic power management in the COPPER project
Author
Azevedo, Ana ; Cornea, Radu ; Issenin, Ilya ; Gupta, Rajesh ; Dutt, Nikil ; Nicolau, Alex ; Veidenbaum, Alex
Author_Institution
Center for Embedded Comput. Syst., California Univ., Irvine, CA, USA
fYear
2001
fDate
6/23/1905 12:00:00 AM
Firstpage
25
Lastpage
34
Abstract
For a range of embedded system applications in mission critical and energy constrained scenarios, it is important to be able to dynamically control power consumption in response to changing power availability. The authors present their approach to dynamic adaptation of system power consumption and application performance through microarchitectural and software strategies. In particular, they discuss techniques for compiler controlled dynamic register file reconfiguration and profile-driven dynamic clock frequency and voltage scaling. The authors evaluate the effectiveness of power scheduling heuristics based on these techniques in complying with desired power and performance constraints for a given application
Keywords
embedded systems; instruction sets; power consumption; program compilers; program diagnostics; reconfigurable architectures; scheduling; shift registers; COPPER project; application performance; architectural strategies; compiler controlled dynamic register file reconfiguration; compiler strategies; dynamic adaptation; dynamic power management; embedded system applications; energy constrained scenarios; microarchitectural strategies; mission critical scenarios; performance constraints; power availability; power constraints; power consumption; power scheduling heuristics; profile-driven dynamic clock frequency; software strategies; voltage scaling; Reconfigurable architectures;
fLanguage
English
Publisher
ieee
Conference_Titel
Innovative Architecture for Future Generation High-Performance Processors and Systems, 2001
Conference_Location
Maui, HI
ISSN
1537-3223
Print_ISBN
0-7695-1309-3
Type
conf
DOI
10.1109/IWIA.2001.955194
Filename
955194
Link To Document