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
fDate :
1/1/1995 12:00:00 AM
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;
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on