Title :
A parallel selection sorting algorithm on GPUs using binary search
Author :
Kumari, Smriti ; Singh, Dhirendra Pratap
Author_Institution :
Dept. of Comput. Sci. & Eng., Maulana Azad Nat. Inst. of Technol., Bhopal, India
Abstract :
This paper describes a hybrid sorting which is the combination of radix sort and selection sort on graphic processing unit (GPU). The proposed algorithm is based on “Split and Concurrent Selection” (SCS) strategy. First, the data sequence is split in several pieces that are sorted in parallel using Radix sort. After that it applies parallel selection sort to obtain the final sorted sequence. Parallel selection sort finds the correct position of each elements of a data sequence and then copy the elements of a data sequence to corresponding position to obtain the final sorted data sequence. This paper analyses the computational complexity of proposed parallel sorting algorithm and compares it with other existing algorithms. It is implemented using CUDA 5.0 and results are evaluated on Tesla C2075 GPU. Experimental results of proposed algorithm are compared with results of best sequential sorting algorithm and odd- even merge sort based parallel sorting algorithm. Proposed algorithm shows up to 50 times speed up as compare to serial and two fold speedup as compare to parallel algorithm.
Keywords :
computational complexity; graphics processing units; merging; parallel algorithms; parallel architectures; search problems; sorting; CUDA 5.0; SCS strategy; Tesla C2075 GPU; binary search; computational complexity; data sequence; graphic processing unit; hybrid sorting algorithm; odd-even merge sort; parallel selection sorting algorithm; radix sort; selection sort; split and concurrent selection strategy; Algorithm design and analysis; Computational complexity; Graphics processing units; Parallel algorithms; Sorting; Binary search; GPUs; Radix sort; Selection sort;
Conference_Titel :
Advances in Engineering and Technology Research (ICAETR), 2014 International Conference on
Conference_Location :
Unnao
DOI :
10.1109/ICAETR.2014.7012819