• DocumentCode
    3548281
  • Title

    Optimizing intra-task voltage scheduling using data flow analysis

  • Author

    Shin, Dongkun ; Kim, Jihong

  • Author_Institution
    Sch. of CSE, Seoul Nat. Univ., South Korea
  • Volume
    2
  • fYear
    2005
  • fDate
    18-21 Jan. 2005
  • Firstpage
    703
  • Abstract
    Intra-task voltage scheduling (IntraDVS), which adjusts the supply voltage within an individual task boundary, is an effective technique for developing low-power applications. In IntraDVS, slack times are estimated by analyzing program´s control flow information. In this paper, we propose an optimization technique for IntraDVS using data flow information. The proposed algorithm improves the energy efficiency by moving the voltage scaling points to earlier instructions based on the analysis results of program´s data flow. The experimental results using an MPEG-4 encoder program show that the proposed algorithm reduces the energy consumption by 40-45% over the original IntraDVS algorithm.
  • Keywords
    data flow analysis; image coding; optimisation; program control structures; scheduling; IntraDVS; MPEG-4 encoder program; data flow analysis; energy consumption; individual task boundary; intra-task voltage scheduling; low-power applications; optimization technique; program control flow; slack times; supply voltage; Algorithm design and analysis; Clocks; Data analysis; Dynamic voltage scaling; Energy consumption; Energy efficiency; Information analysis; MPEG 4 Standard; Real time systems; Voltage control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2005. Proceedings of the ASP-DAC 2005. Asia and South Pacific
  • Print_ISBN
    0-7803-8736-8
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2005.1466432
  • Filename
    1466432