DocumentCode :
2135425
Title :
Coping with sparse inputs on enhanced meshes-semigroup computation with COMMON CRCW buses
Author :
Damaschke, Peter
Author_Institution :
Theor. Inf. II, Fern Univ., Hagen, Germany
fYear :
1996
fDate :
15-19 Apr 1996
Firstpage :
682
Lastpage :
686
Abstract :
Consider an √n×√n processor mesh where, in addition to the local links, each row and column is enhanced by a COMMON CRCW bus. Assume that each processor stores an element of a commutative semigroup, and only k<n entries (in arbitrary positions) are nonzero. We wish to compute the sum of all entries. For this problem we easily obtain a lower time bound of Ω(k¼) if k⩽n 2/3. Our main result is an O(k¼log2 k) time algorithm. It requires a composition of several data movement and compaction techniques which seem to be of general use for solving problems with sparse inputs scattered on the mesh, as it is typical e.g. for primal sketches in digital image processing
Keywords :
computational complexity; data handling; multiprocessor interconnection networks; parallel algorithms; parallel architectures; system buses; COMMON CRCW buses; column; commutative semigroup; data compaction; data movement; digital image processing; enhanced meshes; local links; lower time bound; mesh connected computer; multiprocessor interconnection networks; parallel architecture; primal sketches; processor mesh; row; semigroup computation; sparse inputs; Broadcasting; Compaction; Computational geometry; Computer architecture; Concurrent computing; Digital images; Parallel processing; Pixel; Scattering; Solid modeling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing Symposium, 1996., Proceedings of IPPS '96, The 10th International
Conference_Location :
Honolulu, HI
Print_ISBN :
0-8186-7255-2
Type :
conf
DOI :
10.1109/IPPS.1996.508131
Filename :
508131
Link To Document :
بازگشت