DocumentCode
1242036
Title
Parallel constant-time connectivity algorithms on a reconfigurable network of processors
Author
Alnuweiri, Hussein M.
Author_Institution
Dept. of Electr. Eng., British Columbia Univ., Vancouver, BC, Canada
Volume
6
Issue
1
fYear
1995
fDate
1/1/1995 12:00:00 AM
Firstpage
105
Lastpage
110
Abstract
This short note presents constant-time algorithms for labeling the connected components of an image on a network of processors with a wide reconfigurable bus. The algorithms are based on a processor indexing scheme which employs constant-weight codes. The use of such codes enables identifying a single representative processor for each component in a constant number of steps. The proposed algorithms can label an N×N image in O(1) time using N2 processors, which is optimal. Furthermore, the proposed techniques lead to an O(logN/loglogN)-time image labeling algorithm on a network of N2 processors with a reconfigurable bus of width log N bits. It is shown that these techniques on be applied to labeling an undirected N-vertex graph represented by an adjacency matrix
Keywords
computational complexity; image processing; parallel algorithms; reconfigurable architectures; adjacency matrix; constant-time algorithms; constant-time connectivity algorithms; constant-weight codes; image computations; labeling connected components; parallel algorithms; parallel processing; processor indexing scheme; reconfigurable bus; reconfigurable network; reconfigurable network of processors; undirected N-vertex graph; Array signal processing; Binary codes; Code standards; Computer networks; Concurrent computing; Hardware; Indexing; Iterative algorithms; Labeling; Pixel;
fLanguage
English
Journal_Title
Parallel and Distributed Systems, IEEE Transactions on
Publisher
ieee
ISSN
1045-9219
Type
jour
DOI
10.1109/71.363405
Filename
363405
Link To Document