DocumentCode
3205393
Title
Efficient Parallel Scheduling of Malleable Tasks
Author
Sanders, Peter ; Speck, Jochen
Author_Institution
Dept. of Inf., Karlsruher Inst. fur Technol., Karlsruhe, Germany
fYear
2011
fDate
16-20 May 2011
Firstpage
1156
Lastpage
1166
Abstract
We give an O(n + min{n, m} log m) work algorithm for scheduling n tasks with flexible amount of parallelism on to processors, provided the speedup functions of the tasks are concave. We give efficient parallelizations of the algorithm that run in polylogarifhmic time. Previous algorithms were sequential and required quadratic work. This is in some sense a best-possible result since the problem is NP-hard for more general speedup functions.
Keywords
computational complexity; parallel processing; scheduling; NP-hard problem; O(n + min{n, m} log m) work algorithm; malleable tasks; parallel scheduling; polylogarifhmic time; task scheduling; Approximation methods; Human computer interaction; Optimal scheduling; Processor scheduling; Program processors; Schedules;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel & Distributed Processing Symposium (IPDPS), 2011 IEEE International
Conference_Location
Anchorage, AK
ISSN
1530-2075
Print_ISBN
978-1-61284-372-8
Electronic_ISBN
1530-2075
Type
conf
DOI
10.1109/IPDPS.2011.110
Filename
6012853
Link To Document