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 (n 2) 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