DocumentCode :
2873759
Title :
Dynamic scheduling of DOACROSS loops for multiprocessors
Author :
Krothapalli, V.P. ; Sadayappan, P.
Author_Institution :
Dept. of Comput. & Inf. Sci., Ohio State Univ., Columbus, OH, USA
fYear :
1990
fDate :
7-9 Mar 1990
Firstpage :
66
Lastpage :
75
Abstract :
The authors address the problem of parallel execution of DOACROSS loops with complex inter-iteration dependences. Rather than treat the scheduling of such loops and their synchronization as distinct and separable issues, the authors treat synchronization and scheduling in a unified framework. The resulting approach is referred to as presynchronized scheduling. The approach is illustrated in the context of DOACROSS loops with regular inter-iteration dependences, as well as with loops that have irregular dependence patterns determinable only at runtime. The scheme is evaluated by implementing a sparse triangular solver on an Encore Multimax shared-memory multiprocessor
Keywords :
multiprocessing systems; parallel programming; scheduling; DOACROSS loops; Encore Multimax shared-memory multiprocessor; dynamic scheduling; irregular dependence patterns; parallel execution; presynchronized scheduling; regular inter-iteration dependences; sparse triangular solver; synchronization; Computer applications; Concurrent computing; Dynamic scheduling; Information science; Parallel processing; Physics computing; Processor scheduling; Program processors; Runtime; Sparse matrices;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Databases, Parallel Architectures and Their Applications,. PARBASE-90, International Conference on
Conference_Location :
Miami Beach, FL
Print_ISBN :
0-8186-2035-8
Type :
conf
DOI :
10.1109/PARBSE.1990.77118
Filename :
77118
Link To Document :
بازگشت