• DocumentCode
    2046800
  • Title

    Dynamic slack reclamation with procrastination scheduling in real-time embedded systems

  • Author

    Jejurikar, Ravindra ; Gupta, Rajesh

  • Author_Institution
    Center for Embedded Comput. Syst., California Univ., Irvine, CA, USA
  • fYear
    2005
  • fDate
    13-17 June 2005
  • Firstpage
    111
  • Lastpage
    116
  • Abstract
    Leakage energy consumption is an increasing concern in current and future CMOS technology generations. Procrastination scheduling, where task execution can be delayed to maximize the duration of idle intervals, has been proposed to minimize leakage energy drain. The authors addressed dynamic slack reclamation techniques under procrastination scheduling to minimize the static and dynamic energy consumption. In addition to dynamic task slowdown, a dynamic procrastination was proposed, which seeks to extend idle intervals through slack reclamation. While using the entire slack for either slowdown or procrastination need not be the most energy efficient approach, the slack was distributed between slowdown and procrastination to exploit maximum energy savings. The simulation experiments showed that dynamic slowdown result on an average 10% energy gains over static slowdown. Dynamic procrastination extends the average sleep interval by 25%, which reduces the idle energy consumption by 15%, while meeting all timing requirements.
  • Keywords
    CMOS digital integrated circuits; circuit optimisation; embedded systems; low-power electronics; microprocessor chips; CMOS; dynamic slack reclamation; dynamic task slowdown; energy efficient approach; leakage energy consumption; leakage power; low power scheduling; procrastination scheduling; real time embedded systems; task procrastination; CMOS technology; Delay; Dynamic scheduling; Embedded computing; Embedded system; Energy consumption; Permission; Power system management; Processor scheduling; Real time systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2005. Proceedings. 42nd
  • Print_ISBN
    1-59593-058-2
  • Type

    conf

  • DOI
    10.1109/DAC.2005.193783
  • Filename
    1510302