Bit-index sort: a fast non-comparison integer sorting algorithm for permutations


Autoria(s): Curi-Quintal, L. F.; Cadenas Medina, Jose; Megson, G. M.
Data(s)

2013

Resumo

This paper describes a fast integer sorting algorithm, herein referred as Bit-index sort, which is a non-comparison sorting algorithm for partial per-mutations, with linear complexity order in execution time. Bit-index sort uses a bit-array to classify input sequences of distinct integers, and exploits built-in bit functions in C compilers supported by machine hardware to retrieve the ordered output sequence. Results show that Bit-index sort outperforms in execution time to quicksort and counting sort algorithms. A parallel approach for Bit-index sort using two simultaneous threads is included, which obtains speedups up to 1.6.

Formato

text

Identificador

http://centaur.reading.ac.uk/39935/1/BitIdx-Sort-2.pdf

Curi-Quintal, L. F., Cadenas Medina, J. <http://centaur.reading.ac.uk/view/creators/90000433.html> and Megson, G. M. (2013) Bit-index sort: a fast non-comparison integer sorting algorithm for permutations. In: International Conference on Technological Advances in Electrical, Electronics and Computer Engineering (TAEECE), 2013, 9-11 May 2013, Konya, pp. 83-87. doi: 10.1109/TAEECE.2013.6557200 <http://dx.doi.org/10.1109/TAEECE.2013.6557200>

Idioma(s)

en

Relação

http://centaur.reading.ac.uk/39935/

creatorInternal Cadenas Medina, Jose

http://dx.doi.org/10.1109/TAEECE.2013.6557200

doi:10.1109/TAEECE.2013.6557200

Tipo

Conference or Workshop Item

PeerReviewed