DocumentCode :
3163621
Title :
What is an effective schedule?
Author :
Lutz, D.R. ; Jayasimha, D.N.
Author_Institution :
Dept. of Comput. & Inf. Sci., Ohio State Univ., Columbus, OH, USA
fYear :
1991
fDate :
2-5 Dec 1991
Firstpage :
158
Lastpage :
161
Abstract :
Parallel algorithms are more difficult to analyze than sequential algorithms, in part because one has to account for communication between the processors in addition to the usual measures of time and space. To find meaningful lower bounds on communication, one has to restrict the kinds of schedules that are examined. The authors show that the traditional equal work restriction is insufficient, but they use it as a starting point, and, by successively refining their intuitive notions of what good and bad schedules are, they come up with the concept of an effective schedule. They then show that a communication/time tradeoff result which has been shown by Papadimitriou and Ullman for the diamond directed acyclic graph (DAG) (SIAM J. of Comput. vol.16, no.4, p.639-46, 1987) and Jayasimha and Loui for the triangular solver DAG (Tech. Rep.629, CSRD, Illinois Univ., Mar.1988) occurs with ineffective schedules
Keywords :
communication complexity; directed graphs; parallel algorithms; scheduling; DAG; communication complexity; communication/time tradeoff; diamond directed acyclic graph; effective schedule; equal work restriction; lower bounds; parallel algorithms; triangular solver DAG; Algorithm design and analysis; Costs; Extraterrestrial measurements; Parallel algorithms; Performance analysis; Petroleum; Processor scheduling; Refining; Scheduling algorithm; Time measurement;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing, 1991. Proceedings of the Third IEEE Symposium on
Conference_Location :
Dallas, TX
Print_ISBN :
0-8186-2310-1
Type :
conf
DOI :
10.1109/SPDP.1991.218284
Filename :
218284
Link To Document :
بازگشت