DocumentCode :
1737176
Title :
Finding optimum wavefront of parallel computation
Author :
Sinharoy, Balaram ; Szymanski, Boleslaw
Author_Institution :
IBM Corp., Poughkeepsie, NY, USA
fYear :
1993
Firstpage :
225
Abstract :
The problem of finding the optimum wavefront that minimizes total computation time is discussed for iterative computations over two-dimensional arrays executed on linear or two-dimensional processor arrays. Assuming a continuum of data elements in two-dimensional arrays computed on a linear array of processors, efficient algorithms are presented to determine the optimum wavefront of the computation and the optimum partitioning of the wavefront into sections assigned to individual processors. An O(n2) time algorithm, where n is the number of data dependence vectors, for finding the optimum wavefront for one-dimensional processor arrays is described. In addition, a method for finding a good wavefront for two-dimensional single-instruction, multiple-data (SIMD) machines is presented
Keywords :
parallel algorithms; SIMD machines; data dependence vectors; iterative computations; optimum partitioning; optimum wavefront; parallel computation; processor arrays; total computation time; two-dimensional arrays; Computer science; Concurrent computing; Data engineering; Data flow computing; Data structures; Distributed computing; Iterative algorithms; Linear programming; Parallel processing; Partitioning algorithms;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Sciences, 1993, Proceeding of the Twenty-Sixth Hawaii International Conference on
Conference_Location :
Wailea, HI
Print_ISBN :
0-8186-3230-5
Type :
conf
DOI :
10.1109/HICSS.1993.284106
Filename :
284106
Link To Document :
بازگشت