• DocumentCode
    108850
  • Title

    Contention Aware Energy Efficient Scheduling on Heterogeneous Multiprocessors

  • Author

    Singh, Jagpreet ; Betha, Sandeep ; Mangipudi, Bhargav ; Auluck, Nitin

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Indian Inst. of Technol. Ropar, Rupnagar, India
  • Volume
    26
  • Issue
    5
  • fYear
    2015
  • fDate
    May 1 2015
  • Firstpage
    1251
  • Lastpage
    1264
  • Abstract
    Energy efficiency along with enhanced performance are two important goals of scheduling on multiprocessors. This paper proposes a Contention-aware, Energy Efficient, Duplication based Mixed Integer Programming (CEEDMIP) formulation for scheduling task graphs on heterogeneous multiprocessors, interconnected in a distributed system or a network on chip architecture. The effect of duplication is studied with respect to minimizing: the makespan, the total energy for processing tasks and messages on processors and network resources respectively and the tardiness of tasks with respect to their deadlines. Optimizing the use of duplication with MIP provides both energy efficiency and performance by reducing the communication energy consumption and the communication latency. The contention awareness gives a more accurate estimation of the energy consumption. We also propose a corner case that allows the scheduling of a parent task copy after a copy of the child task which may lead to efficient schedules. It has been observed that the proposed MIP with a clustering based heuristic provides scalability and gives 10-30 percent improvement in energy with improved makespan and accuracy when compared with other duplication based energy aware algorithms.
  • Keywords
    graph theory; integer programming; multiprocessing systems; network-on-chip; pattern clustering; power aware computing; processor scheduling; CEEDMIP formulation; clustering based heuristic; communication energy consumption reduction; communication latency; contention aware energy efficient scheduling; contention awareness; contention-aware energy efficient duplication based mixed integer programming formulation; distributed system; energy consumption estimation; heterogeneous multiprocessors; multiprocessor scheduling; network on chip architecture; performance enhancement; task graph scheduling; Energy consumption; Energy efficiency; Linear programming; Processor scheduling; Program processors; Schedules; Switches; DAG; MIP; duplication; energy; heterogeneous; scheduling;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2014.2322354
  • Filename
    6811172