Architectural and compiler strategies for dynamic power management in the COPPER project
- 1 January 2001
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 15373223,p. 25-34
- https://doi.org/10.1109/iwia.2001.955194
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
This publication has 11 references indexed in Scilit:
- Low Energy Memory And Register Allocation Using Network FlowPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Power aware microarchitecture resource scalingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Power-aware systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- System-level power optimizationACM Transactions on Design Automation of Electronic Systems, 2000
- Power optimization of variable-voltage core-based systemsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 1999
- The SimpleScalar tool set, version 2.0ACM SIGARCH Computer Architecture News, 1997
- Energy dissipation in general purpose microprocessorsIEEE Journal of Solid-State Circuits, 1996
- Low Power Digital CMOS DesignPublished by Springer Nature ,1995
- Comparing algorithm for dynamic speed-setting of a low-power CPUPublished by Association for Computing Machinery (ACM) ,1995
- Register allocation and binding for low powerPublished by Association for Computing Machinery (ACM) ,1995