Practical voltage-scaling for fixed-priority rt-systems
- 22 June 2004
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 15453421,p. 106-114
- https://doi.org/10.1109/rttas.2003.1203042
Abstract
In CMOS circuits, power consumption is proportional to the product of the frequency and the square of the supply voltage. Hence, any reductions in the operating frequency of the processor and its supply voltage can lead to significant savings in energy consumption (and heat dissipation) but cause longer execution times. The application of dynamic voltage scaling (DVS) techniques to real-time systems must therefore attempt to minimize energy while guaranteeing the schedulability of the real-time tasks. In this paper we study the effect of limited number of operating frequencies on the performance of voltage-scaling algorithms. The optimal frequency grid which minimizes the effect of discrete operating frequencies is also derived We then propose four alternative voltage-scaling schemes, Sys-Clock, PM-Clock, Opt-Clock and DPM-Clock. Each scheme is suitable for different hardware configuration which may have high or low voltage-scaling overhead and different taskset characteristics. We have implemented our voltage-scaling schemes on CMU's real-time OS, Linux/RK, on the 3700 series Compaq iPAQ and a 733MHz XScale BRH board modified to support voltage-scaling.Keywords
This publication has 10 references indexed in Scilit:
- Dynamic and aggressive scheduling techniques for power-aware real-time systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Power optimization of variable voltage core-based systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A scheduling model for reduced CPU energyPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Critical power slopePublished by Association for Computing Machinery (ACM) ,2002
- Real-time dynamic voltage scaling for low-power embedded operating systemsPublished by Association for Computing Machinery (ACM) ,2001
- Dynamic voltage scaling and power management for portable systemsPublished by Association for Computing Machinery (ACM) ,2001
- Supply and threshold voltage scaling for low power CMOSIEEE Journal of Solid-State Circuits, 1997
- A First Course in Optimization TheoryPublished by Cambridge University Press (CUP) ,1996
- Alpha-power law MOSFET model and its applications to CMOS inverter delay and other formulasIEEE Journal of Solid-State Circuits, 1990
- Scheduling Algorithms for Multiprogramming in a Hard-Real-Time EnvironmentJournal of the ACM, 1973