Issue No. 10 - October (1997 vol. 46)

ISSN: 0018-9340

pp: 1132-1137

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

ABSTRACT

<p><b>Abstract</b>—The shear-sort algorithm [<ref rid="bibt113219" type="bib">19</ref>] on an SIMD mesh model requires <tmath>$4\sqrt N+o\left( {\sqrt N} \right)$</tmath> time for sorting <it>N</it> elements arranged on a <tmath>$\sqrt N\times \sqrt N$</tmath> mesh. In this paper, we present an algorithm for sorting <it>N</it> elements in time <it>O</it>(<it>N</it><super>1/4</super>) on an SIMD Multi-Mesh architecture, thereby significantly improving the order of the time complexity. The Multi-Mesh architecture [<ref rid="bibt113223" type="bib">23</ref>], [<ref rid="bibt113224" type="bib">24</ref>] is built around <it>n</it><super>2</super> blocks, where each block is an <it>n</it>×<it>n</it> mesh with <it>n</it> = <it>N</it><super>1/4</super>, so that each processor will uniformly have four neighbors in the final topology.</p>

INDEX TERMS

2D mesh, Multidimensional mesh, wrap-around connection, SIMD, MIMD, sorting, shear-sort.

CITATION

Mabhin Ghosh, Bhabani P. Sinha, Mallika De, Debasish Das, "An Efficient Sorting Algorithm on the Multi-Mesh Network",

*IEEE Transactions on Computers*, vol. 46, no. , pp. 1132-1137, October 1997, doi:10.1109/12.628397SEARCH