Issue No. 02 - February (1995 vol. 17)

ISSN: 0162-8828

pp: 97-106

DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/34.368177

ABSTRACT

<p><it>Abstract</it>— The reconfigurable mesh captures salient features from a variety of sources, including the CAAPP, the CHiP, the polymorphic-torus network and the bus automaton. It consists of an array of processors interconnected by a reconfigurable bus system. The bus system can be used to dynamically obtain various interconnection patterns between the processors. In this paper, we present a fast algorithm for computing the histogram of an <it>N</it>×<it>N</it> image with <it>h</it> grey levels in<f><tf>$$O\!\!\left({\bf min}\!\left\{\sqrt h + {\bf log^*} (N/h), N\right\}\!\right)$$</tf></f>time on an <it>N</it>×<it>N</it> reconfigurable mesh assuming each PE has a constant amount of local memory. This algorithm runs on the PARBUS and MRN/LRN models. In addition, histogram modification can be performed in <math><tmath>$O(\sqrt h)$</tmath></math> time on the same model.</p><p>A variant of our algorithm runs in<f><tf>$$O\!\!\left({\bf min}\!\left\{\sqrt {\bf h} + {\bf log\ log} (N/h), N\right\}\!\right)$$</tf></f>time on an <it>N</it>×<it>N</it> RMESH in which each PE has constant storage. This result improves the known time and memory bounds for histogramming on the RMESH model.</p>

INDEX TERMS

Histogram, reconfigurable mesh, mapping, parallel algorithm.

CITATION

Heonchul Park, Ju-wook Jang, Viktor K. Prasanna, "A Fast Algorithm for Computing a Histogram on Reconfigurable Mesh",

*IEEE Transactions on Pattern Analysis & Machine Intelligence*, vol. 17, no. , pp. 97-106, February 1995, doi:10.1109/34.368177