• DocumentCode
    1921047
  • Title

    Energy-Aware Scheduling for Frame-Based Tasks on Heterogeneous Multiprocessor Platforms

  • Author

    Li, Dawei ; Wu, Jie

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Temple Univ., Philadelphia, PA, USA
  • fYear
    2012
  • fDate
    10-13 Sept. 2012
  • Firstpage
    430
  • Lastpage
    439
  • Abstract
    Modern computational systems have adopted heterogeneous multiprocessors to increase their computation capability. As the performance increases, the energy consumption in these systems also increases significantly. Dynamic Voltage and Frequency Scaling (DVFS), which allows processors to dynamically adjust their supply voltages and execution frequencies to work on different power/energy levels, is considered an efficient scheme to achieve the goal of saving energy. In this paper, we consider scheduling frame-based tasks on DVFS-enabled heterogeneous multiprocessor platforms with the goal of achieving minimal overall energy consumption. We consider three types of heterogeneous platforms, namely, dependent platforms without runtime adjusting, dependent platforms with runtime adjusting, and independent platforms. For all of these three platforms, we first introduce a Relaxation-based Naive Rounding Algorithm (RNRA), which can produce good solutions for some cases, but may be unstable under other situations. Then, we propose a Relaxation-based Iterative Rounding Algorithm (RIRA). Experiments and comparisons show that our RIRA produces a better performance than RNRA and other existing methods, and achieves near-optimal scheduling under most cases.
  • Keywords
    iterative methods; multiprocessing programs; scheduling; DVFS; RIRA; RNRA; dynamic voltage; energy-aware scheduling; frame-based tasks; frequency scaling; heterogeneous multiprocessor platforms; modern computational systems; relaxation-based iterative rounding algorithm; relaxation-based naive rounding algorithm; Energy consumption; Optimization; Partitioning algorithms; Processor scheduling; Program processors; Runtime; Time frequency analysis; Heterogeneous multiprocessor platforms; dynamic voltage and frequency scaling (DVFS); energy-aware scheduling; task partitioning;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing (ICPP), 2012 41st International Conference on
  • Conference_Location
    Pittsburgh, PA
  • ISSN
    0190-3918
  • Print_ISBN
    978-1-4673-2508-0
  • Type

    conf

  • DOI
    10.1109/ICPP.2012.26
  • Filename
    6337604