Software strategies for portable computer energy management
- 1 June 1998
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Wireless Communications
- Vol. 5 (3), 60-73
- https://doi.org/10.1109/98.683740
Abstract
Limiting the energy consumption of computers, especially portables, is becoming increasingly important. Thus, new energy-saving computer components and architectures have been and continue to be developed. Many architectural features have both high-performance and low-power modes, with the mode selection under software control. The problem is to minimize energy consumption while not significantly impacting the effective performance. We group the software control issues as follows: transition, load-change, and adaptation. The transition problem is deciding when to switch to low-power, reduced-functionality modes. The load-change problem is determining how to modify the load on a component so that it can make further use of its low-power modes. The adaptation problem is determining how to create software that allows components to be used in novel, power-saving ways. We survey implemented and proposed solutions to software energy management issues created by existing and suggested hardware innovations.Keywords
This publication has 38 references indexed in Scilit:
- Issues in wireless mobile computingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- The PowerPC 603 microprocessor: a low-power design for portable applicationsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Experimental 2.0 V power/performance optimization of a 3.6 V-design CMOS microprocessor-PowerPC 601Published by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Reducing processor power consumption by improving processor time management in a single-user operating systemPublished by Association for Computing Machinery (ACM) ,1996
- Predictive system shutdown and other architectural techniques for energy efficient programmable computationIEEE Transactions on Very Large Scale Integration (VLSI) Systems, 1996
- Design of wireless portable systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1995
- Energy efficient indexing on airPublished by Association for Computing Machinery (ACM) ,1994
- Emulating soft real-time scheduling using traditional operating system schedulersPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1994
- The changing nature of disk controllersProceedings of the IEEE, 1993
- The design and implementation of a log-structured file systemACM Transactions on Computer Systems, 1992