An optimal algorithm for parallel selection
Information Processing Letters
Randomized algorithms
Programming parallel algorithms
Communications of the ACM
ACM Computing Surveys (CSUR)
Fast computation of database operations using graphics processors
SIGMOD '04 Proceedings of the 2004 ACM SIGMOD international conference on Management of data
An improved, randomized algorithm for parallel selection with an experimental study
Journal of Parallel and Distributed Computing
GNU Scientific Library Reference Manual - Third Edition
GNU Scientific Library Reference Manual - Third Edition
Designing efficient sorting algorithms for manycore GPUs
IPDPS '09 Proceedings of the 2009 IEEE International Symposium on Parallel&Distributed Processing
Journal of Computer and System Sciences
Fast k-selection algorithms for graphics processing units
Journal of Experimental Algorithmics (JEA)
Parallel chen-han (PCH) algorithm for discrete geodesics
ACM Transactions on Graphics (TOG)
Hi-index | 0.00 |
We implement here a fast and memory-sparing probabilistic top k selection algorithm on the GPU. The algorithm proceeds via an iterative probabilistic guess-and-check process on pivots for a three-way partition. When the guess is correct, the problem is reduced to selection on a much smaller set. This probabilistic algorithm always gives a correct result and always terminates. Las Vegas algorithms of this kind are a form of stochastic optimization and can be well suited to more general parallel processors with limited amounts of fast memory.