• DocumentCode
    3057902
  • Title

    Dynamic Algorithms for Energy Minimization on Parallel Machines

  • Author

    Kang, Jaeyeon ; Ranka, Sanjay

  • Author_Institution
    Univ. of Florida, Gainesville
  • fYear
    2008
  • fDate
    13-15 Feb. 2008
  • Firstpage
    399
  • Lastpage
    406
  • Abstract
    Static DVS (dynamic voltage scaling) algorithms for DAG (directed acyclic graph) execution use the estimated execution time which is, in practice, an upper bound on the actual execution time to guarantee that an application completes in a given deadline. Therefore, many tasks may complete earlier than expected during the actual execution. This allows that the extra available slack can be allocated to tasks that have not yet begun execution with the goal of reducing the total energy requirements while still meeting the deadline constraints. In this paper, we present novel dynamic algorithms for reallocating the slack to future tasks. Experimental results show that our algorithms are comparable to static algorithms applied at runtime in terms of energy minimization, but require considerably smaller computational time.
  • Keywords
    directed graphs; parallel machines; power aware computing; directed acyclic graph; dynamic algorithm; energy minimization; parallel machines; slack reallocation; static dynamic voltage scaling; Distributed computing; Dynamic voltage scaling; Heuristic algorithms; Iterative algorithms; Minimization methods; Parallel machines; Runtime; Scheduling algorithm; Upper bound; Voltage control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-Based Processing, 2008. PDP 2008. 16th Euromicro Conference on
  • Conference_Location
    Toulouse
  • ISSN
    1066-6192
  • Print_ISBN
    978-0-7695-3089-5
  • Type

    conf

  • DOI
    10.1109/PDP.2008.72
  • Filename
    4457150