• DocumentCode
    3129419
  • Title

    List Scheduling Strategies for Task Graphs with Data Parallelism

  • Author

    Yang Liu ; Taniguchi, Ittetsu ; Tomiyama, Hiroyuki ; Lin Meng

  • Author_Institution
    Dept. of Electron. & Comput. Eng., Ritsumeikan Univ., Kusatsu, Japan
  • fYear
    2013
  • fDate
    4-6 Dec. 2013
  • Firstpage
    168
  • Lastpage
    172
  • Abstract
    This paper studies task scheduling algorithms which schedule a set of tasks on multiple cores so that the total scheduling length is minimized. Most of the algorithms developed in the past assume that a task is executed on a single core. Unlike the previous algorithms, the algorithms studied in this paper allow a task to be executed on multiple cores. This paper proposes six algorithms. All of the six algorithms are based on list scheduling, but the strategy for priority assignment is different. In our experiments, the six algorithms as well as an integer linear programming method are evaluated.
  • Keywords
    graph theory; integer programming; linear programming; multiprocessing systems; parallel processing; processor scheduling; data parallelism; integer linear programming method; list scheduling strategy; multiple cores; priority assignment; scheduling length; task graphs; task scheduling algorithms; Algorithm design and analysis; Multicore processing; Optimal scheduling; Processor scheduling; Schedules; Scheduling; data parallelism; multicore; task scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computing and Networking (CANDAR), 2013 First International Symposium on
  • Conference_Location
    Matsuyama
  • Print_ISBN
    978-1-4799-2795-1
  • Type

    conf

  • DOI
    10.1109/CANDAR.2013.31
  • Filename
    6726893