Title

Parallel sorting algorithm using multiway merge and its implementation on a multi-mesh network

Authors

Authors

B. P. Sinha;A. Mukherjee

Comments

Authors: contact us about adding a copy of your work at STARS@ucf.edu

Abbreviated Journal Title

J. Parallel Distrib. Comput.

Keywords

multi-way merge; shear-sort; odd-even merge sort; 2D mesh; multi-mesh; multidimensional mesh; SIMD; MIMD; PRAM; EREW; CREW; Computer Science, Theory & Methods

Abstract

In this paper, we present a parallel sorting algorithm using the technique of multi-way merge. This algorithm, when implemented on a t dimensional mesh having n(t) nodes (t > 2), sorts n(t) elements in O((t(2) - 3t + 2) n) time, thus offering a better order of time complexity than the [((t(2) - t)n log n)/2 + O(nt)]- time algorithm of P, F. Corbett and I. D. Scherson (1992, IEEE Trans. Parallel Distrib. Systems 3, 626 632). Further, the proposed algorithm can also be implemented on a Multi-Mesh network (1999, D. Das, M. De, and B. P. Sinha. IEEE Trans. Comput. 48, 536-551) to sort N elements in 54N(1/4) + o(N-1/4) steps, which shows an improvement over 58N(1/4) + o(N-1/4) steps needed by the algorithm in (1997, M.De, D.Das: M.Ghosh, and P. B. Sinha. IEEE Trans. Comput. 46, 1132-1137). (C) 2000 Academic Press.

Journal Title

Journal of Parallel and Distributed Computing

Volume

60

Issue/Number

7

Publication Date

1-1-2000

Document Type

Article

Language

English

First Page

891

Last Page

907

WOS Identifier

WOS:000088124600005

ISSN

0743-7315

Share

COinS