Low-Power Design for Real-Time Systems

  • Authors:
  • Sheng-Tzong Cheng;Chia-Mei Chen;Jing-Wen Hwang

  • Affiliations:
  • Department of Computer Science and Information Engineering, National Cheng Kung University, Tainan, Taiwan;Department of Management Science, National Sun Yat-Sen University, Kaohsuing, Taiwan;Department of Computer Science and Information Engineering, National Dong Hwa University, Hualien, Taiwan

  • Venue:
  • Real-Time Systems
  • Year:
  • 1998

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.