DocumentCode
506044
Title
Analysis of replicated data algorithms on processor array architectures
Author
Narayanan, P.J.
Author_Institution
Dept. of Comput. Sci., Univ. of Maryland, College Park, MD, USA
fYear
1991
fDate
18-22 Nov. 1991
Firstpage
764
Lastpage
773
Abstract
Processor array machines have gained popularity in practical parallel processing, particularly in data parallel application areas such as image processing. The data parallel paradigm underutilizes a massively parallel machine when relatively small data structures are processed on it, which occur due to popular algorithmic techniques such as divide-and-conquer. We devised the technique of data replication combining operation parallelism with data parallelism to speed up some image processing algorithms analytically and practically. In this paper, we analyze replicated data algorithms on three popular array interconnection networks to determine the conditions under which speedup can be obtained. Our analysis shows that the data replication technique can attain significant speedup even on non-global architectures such as the 3-D mesh. We also compare the analysis with experimental speedup obtained on the hypercube connected Connection Machine.
Keywords
data structures; hypercube networks; parallel architectures; parallel processing; array interconnection networks; data parallel paradigm; data replication combining operation parallelism; data structures; divide-and-conquer; hypercube connected connection machine; image processing algorithms; nonglobal architectures; parallel processing; processor array architectures; replicated data algorithms; Algorithm design and analysis; Data analysis;
fLanguage
English
Publisher
ieee
Conference_Titel
Supercomputing, 1991. Supercomputing '91. Proceedings of the 1991 ACM/IEEE Conference on
Conference_Location
Albuquerque, NM
Print_ISBN
0-89791-459-7
Type
conf
DOI
10.1145/125826.126182
Filename
5348877
Link To Document