Fast nearest neighbor algorithms on a linear array with a reconfigurable pipelined bus system

We present efficient algorithms for the nearest neighbor problem defined in an n/spl times/n binary image. We show that using a linear array with a reconfigurable pipelined bus system (LARPBS) of n/sup 2/ processors, the nearest neighbor problem can be solved in O(log log n) time, and using an LARPBS of n/sup 3/ processors, the nearest neighbor problem can be solved in O(1) time. We also show that the nearest neighbor problem can be solved on an LARPBS of n/sup 2/ processors in O(1) time with high probability.

[1]  Viktor K. Prasanna,et al.  Array Processor with Multiple Broadcasting , 1985, ISCA.

[2]  Yi Pan,et al.  Linear Array with a Reconfigurable Pipelined Bus System - Concepts and Applications , 1998, Inf. Sci..

[3]  Jelloul Elmesbahi Nearest neighbor problems on a mesh-connected computer , 1990, IEEE Trans. Syst. Man Cybern..

[4]  Yi Pan,et al.  A pipelined TDM optical bus with conditional delays , 1997, Proceedings of the Fourth International Conference on Massively Parallel Processing Using Optical Interconnections.

[5]  Sanguthevar Rajasekaran,et al.  Derivation of Randomized Sorting and Selection Algorithms , 1993 .

[6]  Sartaj Sahni,et al.  Sorting, Selection, and Routing on the Array with Reconfigurable Optical Buses , 1997, IEEE Trans. Parallel Distributed Syst..

[7]  Yi Pan,et al.  Pipelined time-division multiplexing optical bus with conditional delays , 1997 .

[8]  J. E. Mesbahi Nearest neighbor problems on a mesh-connected computer , 1990 .

[9]  Kang G. Shin,et al.  Implementation of Decentralized Load Sharing in Networked Workstations Using the Condor Package , 1997, J. Parallel Distributed Comput..

[10]  Rami G. Melhem,et al.  Pipelined Communications in Optically Interconnected Arrays , 1991, J. Parallel Distributed Comput..

[11]  Rami G. Melhem,et al.  Space Multiplexing of Waveguides in Optically Interconnected Multiprocessor Systems , 1989, Comput. J..

[12]  Russ Miller,et al.  Geometric Algorithms for Digitized Pictures on a Mesh-Connected Computer , 1985, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[13]  Rami G. Melhem,et al.  Time-division optical communications in multiprocessor arrays , 1991, Proceedings of the 1991 ACM/IEEE Conference on Supercomputing (Supercomputing '91).

[14]  Dionysios I. Reisis,et al.  Image computations on reconfigurable VLSI arrays , 1988, Proceedings CVPR '88: The Computer Society Conference on Computer Vision and Pattern Recognition.

[15]  Selim G. Akl,et al.  on the Power of Arrays with Optical Pipeline Buses , 1996, PDPTA.

[16]  M. M. Eshaghian Parallel algorithms for image processing on OMC , 1991 .