• DocumentCode
    2172548
  • Title

    Energy efficient multiprocessor task scheduling under input-dependent variation

  • Author

    Cong, Jason ; Gururaj, Karthik

  • Author_Institution
    Dept. of Comput. Sci., Univ. of California, Los Angeles, CA
  • fYear
    2009
  • fDate
    20-24 April 2009
  • Firstpage
    411
  • Lastpage
    416
  • Abstract
    In this paper, we propose a novel, energy aware scheduling algorithm for applications running on DVS-enabled multiprocessor systems, which exploits variation in execution times of individual tasks. In particular, our algorithm takes into account latency and resource constraints, precedence constraints among tasks and input-dependent variation in execution times of tasks to produce a scheduling solution and voltage assignment such that the average energy consumption is minimized. Our algorithm is based on a mathematical programming formulation of the scheduling and voltage assignment problem and runs in polynomial time. Experiments with randomly generated task graphs show that up to 30% savings in energy can be obtained by using our algorithm over existing techniques. We perform experiments on two real-world applications - MPEG-4 decoder and MJPEG encoder. Simulations show that the scheduling solution generated by our algorithm can provide up to 25% reduction in energy consumption over greedy dynamic slack reclamation algorithms.
  • Keywords
    codecs; energy conservation; mathematical programming; microprocessor chips; multiprocessing systems; video coding; MJPEG encoder; MPEG-4 decoder; dynamic voltage scaling; energy efficiency; execution times; greedy dynamic slack reclamation; mathematical programming; microprocessor chips; multiprocessor task scheduling; voltage assignment; Decoding; Delay; Energy consumption; Energy efficiency; MPEG 4 Standard; Mathematical programming; Multiprocessing systems; Polynomials; Scheduling algorithm; Voltage; DVS; average energy consumption; convex optimization; precedence constraints; scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition, 2009. DATE '09.
  • Conference_Location
    Nice
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4244-3781-8
  • Type

    conf

  • DOI
    10.1109/DATE.2009.5090698
  • Filename
    5090698