@seboettg

Fast parallel GPU-sorting using a hybrid algorithm

, und . Journal of Parallel and Distributed Computing 68 (10): 1381 - 1388 (2008)General-Purpose Processing using Graphics Processing Units.

Zusammenfassung

This paper presents an algorithm for fast sorting of large lists using modern GPUs. The method achieves high speed by efficiently utilizing the parallelism of the \GPU\ throughout the whole algorithm. Initially, GPU-based bucketsort or quicksort splits the list into enough sublists then to be sorted in parallel using merge-sort. The algorithm is of complexity n log n , and for lists of 8 M elements and using a single Geforce 8800 GTS-512, it is 2.5 times as fast as the bitonic sort algorithms, with standard complexity of n ( log n ) 2 , which for a long time was considered to be the fastest for \GPU\ sorting. It is 6 times faster than single \CPU\ quicksort, and 10% faster than the recent GPU-based radix sort. Finally, the algorithm is further parallelized to utilize two graphics cards, resulting in yet another 1.8 times speedup.

Beschreibung

Fast parallel GPU-sorting using a hybrid algorithm

Links und Ressourcen

URL:
BibTeX-Schlüssel:
Sintorn20081381
Suchen auf:

Kommentare und Rezensionen  
(0)

Es gibt bisher keine Rezension oder Kommentar. Sie können eine schreiben!

Tags


Zitieren Sie diese Publikation