• DocumentCode
    464909
  • Title

    Battery-Aware Variable Voltage Scheduling on Real-Time Multiprocessor Platforms

  • Author

    Xie, Yufeng ; Liu, Leibo ; Dai, Rui ; Wei, Shaojun

  • Author_Institution
    Inst. of Microelectron., Tsinghua Univ., Beijing
  • fYear
    2007
  • fDate
    27-30 May 2007
  • Firstpage
    1883
  • Lastpage
    1886
  • Abstract
    In battery-operated portable devices, battery lifetime maximization is one of the most important design goals. This paper addresses the problem of variable voltage scheduling on battery-powered multiprocessor distributed systems, with the goal of shaping the discharge current profile to extend battery lifetime. A critical-path based battery-aware task scheduling (CPbBATS) algorithm is proposed to optimize the total load current profile (LCP) as a whole via scaling the voltage of the tasks on critical paths. The CPbBATS has a novel flow to improve the computation efficiency. Experiments on hundreds of task graphs with 10 to 100 tasks show that, compared with traditional algorithm, the CPbBATS achieved 3.3%-6.1% reduction on apparent charge lost a, 3.6%-8.3% reduction on actual charge lost Q, and average 31.99% reduction on the CPU runtime.
  • Keywords
    cells (electric); multiprocessing systems; processor scheduling; real-time systems; battery lifetime maximization; critical-path based battery-aware task scheduling; distributed systems; load current profile; real time multiprocessor platforms; variable voltage scheduling; Batteries; Cost function; Energy consumption; Microelectronics; Multiprocessing systems; Processor scheduling; Real time systems; Runtime; Scheduling algorithm; Voltage control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2007. ISCAS 2007. IEEE International Symposium on
  • Conference_Location
    New Orleans, LA
  • Print_ISBN
    1-4244-0920-9
  • Electronic_ISBN
    1-4244-0921-7
  • Type

    conf

  • DOI
    10.1109/ISCAS.2007.378283
  • Filename
    4253030