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
Link To Document