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