Title :
Analysis of replicated data algorithms on processor array architectures
Author_Institution :
Dept. of Comput. Sci., Univ. of Maryland, College Park, MD, USA
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;
Conference_Titel :
Supercomputing, 1991. Supercomputing '91. Proceedings of the 1991 ACM/IEEE Conference on
Conference_Location :
Albuquerque, NM
Print_ISBN :
0-89791-459-7
DOI :
10.1145/125826.126182