DocumentCode :
2061138
Title :
A New Parallel Sorting Algorithm based on Odd-Even Mergesort
Author :
Herruzo, Ezequiel ; Ruíz, Guillermo ; Benavides, Jose Ignacio ; Plata, Oscar
Author_Institution :
Comput. Archit. & Electron., Cordoba Univ.
fYear :
2007
fDate :
7-9 Feb. 2007
Firstpage :
18
Lastpage :
22
Abstract :
This paper describes a new parallel sorting algorithm, derived from the odd-even mergesort algorithm, named "partition and concurrent merging" (PCM). The proposed algorithm is based on a divide-and-conquer strategy. First, the data sequence to be sorted is decomposed in several pieces that are sorted in parallel using Quicksort. After that, all pieces are merged using a recursive procedure to obtain the final sorted sequence. In each iteration of this procedure pairs of sequence pieces are selected and sorted concurrently. The paper analyzes the computational complexity of the new algorithm and compares it with that of other well-known parallel sorting algorithms. We implemented the PCM algorithm on a SGI Origin2000 multiprocessor using OpenMP, sorting different benchmark sets of data sequences. Experimental results are compared with those of the Quicksort sequential algorithm and parallel implementations of other sorting algorithms, obtaining that our proposal outperforms the other solutions
Keywords :
computational complexity; divide and conquer methods; merging; parallel algorithms; sorting; OpenMP; Quicksort sequential algorithm; SGI Origin2000 multiprocessor; computational complexity; data sequence; data sequences; divide-and-conquer strategy; odd-even mergesort; parallel sorting algorithm; Algorithm design and analysis; Computational complexity; Computer architecture; Graph theory; Merging; Partitioning algorithms; Phase change materials; Proposals; Sampling methods; Sorting;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel, Distributed and Network-Based Processing, 2007. PDP '07. 15th EUROMICRO International Conference on
Conference_Location :
Napoli
ISSN :
1066-6192
Print_ISBN :
0-7695-2784-1
Type :
conf
DOI :
10.1109/PDP.2007.10
Filename :
4135254
Link To Document :
بازگشت