DocumentCode
3510369
Title
A low-cost approach towards mixed task and data parallel scheduling
Author
Radulescu, Andrei ; Van Gemund, Arjan J C
Author_Institution
Fac. of Inf. Technol. & Syst., Delft Univ. of Technol., Netherlands
fYear
2001
fDate
3-7 Sept. 2001
Firstpage
69
Lastpage
76
Abstract
A relatively new trend in parallel programming scheduling is the so-called mixed task and data scheduling. It has been shown that mixing task and data parallelism to solve large computational applications often yields better speedups compared to either applying more task parallelism or pure data parallelism. In this paper we present a new compile-time heuristic, named critical path and allocation (CPA), for scheduling data-parallel task graphs. Designed to have a very low cost, its complexity is much lower compared to existing approaches, such as TSAS, TwoL or CPR, by one order of magnitude or even more. Experimental results based on graphs derived from real problems as well as synthetic graphs, show that the performance loss of CPA relative to the above algorithms does not exceed 50%. These results are also confirmed by performance measurements of two real applications (i.e., complex matrix multiplication and Strassen matrix multiplication) running on a cluster of workstations.
Keywords
computational complexity; matrix multiplication; parallel programming; processor scheduling; Strassen matrix multiplication; cluster of workstations; compile-time heuristic; complex matrix multiplication; complexity; critical path and allocation; low-cost approach; mixed task and data scheduling; parallel programming scheduling; performance measurements; pure data parallelism; synthetic graphs; task parallelism; Clustering algorithms; Computer applications; Concurrent computing; Costs; Measurement; Parallel processing; Parallel programming; Performance loss; Processor scheduling; Workstations;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing, 2001. International Conference on
Conference_Location
Valencia, Spain
ISSN
0190-3918
Print_ISBN
0-7695-1257-7
Type
conf
DOI
10.1109/ICPP.2001.952048
Filename
952048
Link To Document