Title :
Efficient in-place sorting algorithms using feasible parallel machine models
Author :
Zheng, S.Q. ; Calidas, Balaji ; Zhang, Yanjun
Author_Institution :
Dept. of Comput. Sci., Louisiana State Univ., Baton Rouge, LA, USA
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
Keywords :
distributed memory systems; parallel algorithms; reconfigurable architectures; safety-critical software; sorting; MasPar parallel computer; ZZ-sort; average performance; distributed memory parallel computer system; feasible parallel machine models; fixed-size reconfigurable meshes; in-place sorting algorithms; parallel sorting algorithm; parallel sorting scheme; space critical situations; standard routine; tight bound; worst case performance; Application software; Computer science; Concurrent computing; Data communication; Memory management; Parallel machines; Parallel processing; Power engineering and energy; Power engineering computing; Sorting;
Conference_Titel :
Parallel Architectures, Algorithms, and Networks, 1996. Proceedings., Second International Symposium on
Conference_Location :
Beijing
Print_ISBN :
0-8186-7460-1
DOI :
10.1109/ISPAN.1996.508955