Integer summing algorithms on reconfigurable meshes

This paper presents the following algorithms to compute the sum of n d-bit integers on reconfigurable parallel machine models: i) a constant-time algorithm on a reconfigurable mesh of the bit model of size d/spl radic/n log/sup (O(1/)) n/spl times//spl radic/n, ii) an O(log* n)-time algorithm on a reconfigurable mesh of the bit model of size d/spl radic/(n/log* n)/spl times//spl radic/(n/log* n), iii) an O(log d+log* n)-time algorithm on a reconfigurable mesh of the word model of size /spl radic/(n/(log d+log* n))/spl times//spl radic/(n/(log d+log* n)), and iv) an O(log* n)-time algorithm on a VLSI reconfigurable circuit of area O(dn/log* n).<<ETX>>

[1]  Gen-Huey Chen,et al.  Constant Time Sorting on a Processor Array with a Reconfigurable Bus System , 1990, Inf. Process. Lett..

[2]  David Peleg,et al.  The Power of Reconfiguration , 1991, J. Parallel Distributed Comput..

[3]  Viktor K. Prasanna,et al.  An optimal multiplication algorithm for reconfigurable mesh , 1992, [1992] Proceedings of the Fourth IEEE Symposium on Parallel and Distributed Processing.

[4]  Koji Nakano,et al.  Optimal Initializing Algorithms for a Reconfigurable Mesh , 1995, J. Parallel Distributed Comput..

[5]  Y.-C. Chen,et al.  Reconfigurable mesh algorithms for summing up binary values and its applications , 1992, [Proceedings 1992] The Fourth Symposium on the Frontiers of Massively Parallel Computation.

[6]  Paraskevi Fragopoulou On the Efficient Summation of N Numbers on an N-Processor Reconfigurable Mesh , 1993, Parallel Process. Lett..

[7]  Viktor K. Prasanna,et al.  Parallel Architectures and Algorithms for Image Component Labeling , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[8]  Gen-Huey Chen,et al.  Constant Time Algorithms for the Transitive Closure and Some Related Graph Problems on Processor Arrays with Reconfigurable Bus Systems , 1990, IEEE Trans. Parallel Distributed Syst..

[9]  Hossam A. ElGindy,et al.  Selection on the Reconfigurable Mesh , 1991, ICPP.

[10]  Jeffrey D Ullma Computational Aspects of VLSI , 1984 .

[11]  Massimo Maresca,et al.  Polymorphic-Torus Architecture for Computer Vision , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[12]  Hungwen Li,et al.  Deriving Algorithms on Reconfigurable Networks Based on Function Decomposition , 1993, Theor. Comput. Sci..

[13]  Quentin F. Stout,et al.  Selection on the reconfigurable mesh , 1992, [Proceedings 1992] The Fourth Symposium on the Frontiers of Massively Parallel Computation.

[14]  Dionysios I. Reisis,et al.  Parallel Computations on Reconfigurable Meshes , 1993, IEEE Trans. Computers.

[15]  Johan Håstad,et al.  Optimal bounds for decision problems on the CRCW PRAM , 1987, STOC.

[16]  Stephan Olariu,et al.  Fast computer vision algorithms for reconfigurable meshes , 1992, Proceedings Sixth International Parallel Processing Symposium.

[17]  Hussein M. Alnuweiri Fast algorithms for image labeling on a reconfigurable network of processors , 1993, [1993] Proceedings Seventh International Parallel Processing Symposium.

[18]  Palanivel Thangavel,et al.  Parallel Algorithms for Addition and Multiplication on Processor Arrays with Reconfigurable Bus Systems , 1993, Inf. Process. Lett..

[19]  Kuo-Liang Chung,et al.  A constant time algorithm for computing hough transform , 1993, Pattern Recognit..

[20]  David E. Muller,et al.  Bounds to Complexities of Networks for Sorting and for Switching , 1975, JACM.

[21]  Viktor K. Prasanna,et al.  An optimal sorting algorithm on reconfigurable mesh , 1992, Proceedings Sixth International Parallel Processing Symposium.

[22]  Viktor K. Prasanna,et al.  A fast algorithm for computing histograms on a reconfigurable mesh , 1992, [Proceedings 1992] The Fourth Symposium on the Frontiers of Massively Parallel Computation.

[23]  Dionysios I. Reisis An efficient convex hull computation on the reconfigurable mesh , 1992, Proceedings Sixth International Parallel Processing Symposium.

[24]  Ramachandran Vaidyanathan Sorting on PRAMs with Reconfigurable Buses , 1992, Inf. Process. Lett..

[25]  Philip D. MacKenzie A separation between reconfigurable mesh models , 1993, [1993] Proceedings Seventh International Parallel Processing Symposium.

[26]  Sartaj Sahni,et al.  Computational Geometry on a Reconflgurable Mesh , 1994, IPPS.

[27]  Shi-Jinn Horng,et al.  International Conference on Parallel Processing COMPUTING CONNECTED COMPONENTS AND SOME RELATED APPLICATIONS ON A RAP , 2006 .

[28]  Toshimitsu Masuzawa,et al.  A sub-logarithmic time sorting algorithm on a reconfigurable array , 1991 .

[29]  Sartaj Sahni,et al.  Sorting n Numbers on n x n Reconfigurable Meshes with Buses , 1994, J. Parallel Distributed Comput..