DocumentCode :
1407769
Title :
Time-space optimal parallel merging and sorting
Author :
Guan, Xiaojun ; Langston, Michael A.
Author_Institution :
Dept. of Comput. Sci., Washington State Univ., Pullman, WA, USA
Volume :
40
Issue :
5
fYear :
1991
fDate :
5/1/1991 12:00:00 AM
Firstpage :
596
Lastpage :
602
Abstract :
The authors present a parallel merging algorithm that, on an exclusive-read exclusive-write (EREW) parallel random-access machine (PRAM) with k processors merges two sorted lists of total length n in O(n/k+log n) time and constant extra space per processor, and hence is time-space optimal for any value of kn/(log n). The authors also describe how this gives rise to a stable version of the parallel merging algorithm that is similarly time-space optimal on an EREW PRAM. The authors observe that this technique for achieving stability incurs two penalties: a slightly more complicated algorithm and somewhat larger constants of proportionality. These two parallel merges naturally lead to time-space optimal parallel sorting algorithms. Extensions to sorting and open topics for future research are discussed
Keywords :
merging; parallel algorithms; sorting; exclusive-read exclusive-write; parallel merging algorithm; parallel random-access machine; parallel sorting algorithms; sorted lists; stability; time-space optimal; Computer science; Concurrent computing; Contracts; Helium; Memory management; Merging; Parallel algorithms; Parallel processing; Phase change random access memory; Sorting;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/12.88483
Filename :
88483
Link To Document :
بازگشت