• DocumentCode
    993332
  • Title

    Optimizing Intratask Voltage Scheduling Using Profile and Data-Flow Information

  • Author

    Shin, Dongkun ; Kim, Jihong

  • Author_Institution
    Samsung Electron. Co., Seoul
  • Volume
    26
  • Issue
    2
  • fYear
    2007
  • Firstpage
    369
  • Lastpage
    385
  • Abstract
    Intratask dynamic-voltage scheduling (IntraDVS), which adjusts the supply voltage within an individual-task boundary, has been introduced as an effective technique for developing low-power single-task applications or low-power multitask applications, where a small number of tasks are dominant in total execution time. The original IntraDVS technique used the remaining worst case execution cycles, and the control-flow information to identify the voltage-scaling points (VSPs) of a program. In this paper, two kinds of improvement techniques enhancing the energy performance of the IntraDVS are proposed. One is to use profile information to optimize the voltage schedule for the remaining average-case execution path (RAEP-IntraDVS). The other is to use data-flow information to optimize the locations of VSPs [look-ahead IntraDVS (LaIntraDVS)]. The experimental results show that the RAEP-IntraDVS can reduce the energy consumption by 20% on average and the LaIntraDVS can reduce the energy consumption by 40%-45% compared with the original IntraDVS
  • Keywords
    dynamic scheduling; low-power electronics; voltage control; LalntraDVS; RAEP-IntraDVS; data-flow information; dynamic-voltage scaling; intratask voltage scheduling; look-ahead IntraDVS; low-power design; power management; real-time systems; remaining average-case execution path; variable-voltage processor; voltage-scaling points; Clocks; Collaboration; Dynamic scheduling; Energy consumption; Energy management; Information technology; Partitioning algorithms; Processor scheduling; Real time systems; Voltage control; Dynamic-voltage scaling; low-power design; power management; real-time systems; variable-voltage processor;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2006.883928
  • Filename
    4068932