• DocumentCode
    3409663
  • Title

    Energy priority scheduling for variable voltage processors

  • Author

    Pouwelse, Johan ; Langendoen, Koen ; Sips, Henk

  • Author_Institution
    Fac. of Inf. Technol. & Syst., Delft Univ. of Technol., Netherlands
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    28
  • Lastpage
    33
  • Abstract
    Clock (and voltage) scheduling is an important technique to reduce energy consumption of variable-voltage processors. It is difficult, however, to achieve good results at the OS and hardware level when applications show bursty behavior. We take the approach that such applications must be made power aware and specify their future demands to a central scheduler controlling the clock speed and processor voltage. This paper describes our energy priority scheduling (EPS) heuristic that orders tasks according to how tight their deadlines are and how often tasks overlap. We schedule low-priority tasks first, since they can be easily preempted to accommodate for high-priority tasks later. The EPS heuristic does not always yield the optimal schedule, but has low complexity and can be used as an incremental on-line algorithm. We implemented EPS on a StrongARM-based variable-voltage platform. Measurements show that EPS reduces energy consumption with 50% for a bursty video decoding application without missing any frame deadlines
  • Keywords
    low-power electronics; microprocessor chips; operating systems (computers); processor scheduling; timing; Linux OS; StrongARM-based platform; bursty video decoding application; clock scheduling; clock speed; energy consumption; energy priority scheduling; incremental on-line algorithm; low complexity; power aware; processor voltage; scheduling heuristic; variable voltage processors; Centralized control; Clocks; Decoding; Energy consumption; Energy measurement; Hardware; Optimal scheduling; Processor scheduling; Scheduling algorithm; Voltage control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Low Power Electronics and Design, International Symposium on, 2001.
  • Conference_Location
    Huntington Beach, CA
  • Print_ISBN
    1-58113-371-5
  • Type

    conf

  • DOI
    10.1109/LPE.2001.945367
  • Filename
    945367