Bit-index sort: a fast non-comparison integer sorting algorithm for permutations
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 |