Low-power operation using self-timed circuits and adaptive scaling of the supply voltage
IEEE Transactions on Very Large Scale Integration (VLSI) Systems - Special issue on low-power design
Low-power digital systems based on adiabatic-switching principles
IEEE Transactions on Very Large Scale Integration (VLSI) Systems - Special issue on low-power design
Simultaneous driver and wire sizing for performance and power optimization
IEEE Transactions on Very Large Scale Integration (VLSI) Systems - Special issue on low-power design
Precomputation-based sequential logic optimization for low power
IEEE Transactions on Very Large Scale Integration (VLSI) Systems - Special issue on low-power design
Power analysis of embedded software: a first step towards software power minimization
IEEE Transactions on Very Large Scale Integration (VLSI) Systems - Special issue on low-power design
A survey of power estimation techniques in VLSI circuits
IEEE Transactions on Very Large Scale Integration (VLSI) Systems - Special issue on low-power design
Design and implementation of Maruti-II
Advances in real-time systems
Parametric scheduling for hard real-time systems
Parametric scheduling for hard real-time systems
Power analysis and minimization techniques for embedded DSP software
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
Instruction Level Power Analysis and Optimization of Software
VLSID '96 Proceedings of the 9th International Conference on VLSI Design: VLSI in Mobile Communication
Application-driven processor design exploration for power-performance trade-off analysis
Proceedings of the 2001 IEEE/ACM international conference on Computer-aided design
Embedded Systems Design
Hi-index | 0.00 |
Real-time Systems often are located in the special environmentswhere the power consumption is a big concern. Upon presence oftiming constraints, the low power design on the real-time systemshas significant impact on the performance as well as the schedulabilityof the systems. The system developers are facing the challengesfor reducing the power consumption and meeting the timing constraintsin the real-time systems.This paper representsone of few attempts to address the issue of the low power designon real-time systems. We present two power reduction methods:one is at the software compilation level and the other at theoperating system level. Given a real-time program, an inter-instructionpower reduction technique is proposed to transform the programto another one with lower power consumption. In addition, a schedulingalgorithm for real-time operating systems is proposed to reschedulereal-time programs when the execution time of the programs ischanged. Therefore, the proposed scheduling algorithm works togetherwith the proposed power reduction technique to make sure allprograms meet their deadlines and to improve the system schedulability.We also evaluate the performance of the proposed inter-instructionreduction method by comparing it with the cold scheduling algorithmand show that the proposed method outperforms the cold schedulingalgorithm and reduces more energy power.