Title :
Dependence uniformization: a loop parallelization technique
Author :
Tzen, Ten H. ; Ni, Lionel M.
Author_Institution :
Convex Computer Corp., Richardson, TX, USA
fDate :
5/1/1993 12:00:00 AM
Abstract :
Data dependence uniformization, a method for overcoming the difficulties in parallelizing a doubly nested loop with irregular dependence constraints is proposed. This approach is based on the concept of vector decomposition. A simple set of basic dependences is developed from which all dependence constraints can be composed. The set of basic dependences is added to every iteration to replace all original dependences so that the dependence constraints become uniform. An efficient synchronization method is presented to obey the uniform dependence constraints in every iteration
Keywords :
parallel algorithms; parallel programming; data dependence uniformisation; dependence constraints; doubly nested loop; irregular dependence constraints; loop parallelization; synchronization method; Computer science; Degradation; Parallel architectures; Parallel processing; Pattern analysis; Processor scheduling; Program processors;
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on