On-line scheduling of hard real-time tasks on variable voltage processor
Proceedings of the 1998 IEEE/ACM international conference on Computer-aided design
Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment
Journal of the ACM (JACM)
Design issues for dynamic voltage scaling
ISLPED '00 Proceedings of the 2000 international symposium on Low power electronics and design
Real-time dynamic voltage scaling for low-power embedded operating systems
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
Power optimization of real-time embedded systems on variable speed processors
Proceedings of the 2000 IEEE/ACM international conference on Computer-aided design
Energy efficient CMOS microprocessor design
HICSS '95 Proceedings of the 28th Hawaii International Conference on System Sciences
Proceedings of the conference on Design, automation and test in Europe
Dynamic and Aggressive Scheduling Techniques for Power-Aware Real-Time Systems
RTSS '01 Proceedings of the 22nd IEEE Real-Time Systems Symposium
Hi-index | 0.00 |
Energy consumption has become an important aspect while designing a portable embedded system. Dynamic voltage scaling (DVS) is an energy saving technique, reducing energy dissipation of the core by lowering the supply voltage and operating frequency, so that battery life of portable devices can be extended. In this paper it is discussed about a simulation environment to test various DVS algorithms because there are no standard simulators readily available in market. The simulator environment provides a framework for objective performance evaluations of various DVS algorithms. It is compared several key DVS algorithms recently proposed for hard real-time periodic task sets, analyze their energy efficiency, and discuss the performance differences quantitatively. We show through simulations these real time DVS algorithms closely approach the theoretical lower bound on energy consumption, and can easily reduce energy consumption 20% to 30% in an embedded real-time system.