An Efficient General In-Place Parallel Sorting Scheme

  • Authors:
  • S. Q. Zheng;Balaji Calidas;Yanjun Zhang

  • Affiliations:
  • Department of Computer Science, University of Texas at Dallas, Richardson, TX 75083, USA;Department of Electrical and Computer Engineering, Louisiana State University, Baton Rouge, LA 70803, USA;Department of Computer Science and Engineering, Southern Methodist University, Dallas, TX 75275, USA

  • Venue:
  • The Journal of Supercomputing
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a simple and general parallel sorting scheme, ZZ-sort, which can be used to derive a class of efficient in-place sorting algorithms on realistic parallel machine models. We prove a tight bound for the worst case performance of ZZ-sort. We also demonstrate the average performance of ZZ-sort by experimental results obtained on a MasPar parallel computer. Our experiments indicate that ZZ-sort can be incorporated into a distributed memory parallel computer system as a standard routine, and this routine is useful for space critical situations. Finally, we show that ZZ-sort can be used to convert a non-adaptive parallel sorting algorithm into an in-place and adaptive one by considering the problem of sorting an arbitrarily large input on fixed-size reconfigurable meshes.