Saving energy with architectural and frequency adaptations for multimedia applications
- 25 August 2005
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
General-purpose processors are expected to be increasingly employed for multimedia workloads on systems where reducing energy consumption is an important goal. Researchers have proposed the use of two forms of hardware adaptation - architectural adaptation and dynamic voltage (and frequency) scaling or DVS - to reduce energy. This paper develops and evaluates an integrated algorithm to control both architectural adaptation and DVS targeted to multimedia applications. It also examines the interaction between the two forms of adaptation, identifying when each will perform better in isolation and when the addition of architectural adaptation will benefit DVS. Our adaptation control algorithm is effective in saving energy and exploits most of the available potential. For the applications and systems studied, DVS is consistently better than architectural adaptation in isolation. The addition of architectural adaptation to DVS benefits some applications, but not all. Finally, in a seemingly counter-intuitive result, we find that while less aggressive architectures reduce energy for fixed frequency hardware, with DVS, more aggressive architectures are often more energy efficient.Keywords
This publication has 16 references indexed in Scilit:
- Energy priority scheduling for variable voltage processorsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Power aware microarchitecture resource scalingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A framework for dynamic energy efficiency and temperature managementPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Real-time dynamic voltage scaling for low-power embedded operating systemsPublished by Association for Computing Machinery (ACM) ,2001
- Improving dynamic voltage scaling algorithms with PACEPublished by Association for Computing Machinery (ACM) ,2001
- Energy-effective issue logicPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2001
- Voltage scheduling in the IpARM microprocessor systemPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2000
- A new direction for computer architecture researchComputer, 1998
- How multimedia workloads will change processor designComputer, 1997
- Comparing algorithm for dynamic speed-setting of a low-power CPUPublished by Association for Computing Machinery (ACM) ,1995