• DocumentCode
    424453
  • Title

    Preemption-Aware Dynamic Voltage Scaling in Hard Real-Time Systems

  • Author

    Woonseok Kim ; Jihong Kim ; Sang Lyul Min

  • Author_Institution
    Seoul National University, Korea
  • fYear
    2004
  • fDate
    11-11 Aug. 2004
  • Firstpage
    393
  • Lastpage
    398
  • Abstract
    Dynamic voltage scaling (DVS) is a well-known low-power design technique for embedded real-time systems. Because of its effectiveness on energy reduction, several variable voltage processors have been developed and many DVS algorithms targeting these processors have been proposed. However, most existing DVS algorithms focus on reducing the energy consumption of CPU only, ignoring their negative impacts on task scheduling and system wide energy consumption. In this paper, we address one of such side effects, an increase in task preemptions due to DVS. We present two preemption control techniques which can reduce the number of task preemptions of DVS algorithms. Experimental results show that the delayed-preemption technique is effective in reducing the number of preemptions incurred by DVS algorithms while achieving a high energy efficiency.
  • Keywords
    Dynamic voltage scaling; low-power systems; real-time systems; Dynamic voltage scaling; low-power systems; real-time systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Low Power Electronics and Design, 2004. ISLPED '04. Proceedings of the 2004 International Symposium on
  • Conference_Location
    Newport Beach, CA, USA
  • Print_ISBN
    1-58113-929-2
  • Type

    conf

  • Filename
    1383025