Randomized Selection on the GPU
View/ Open
Date
2011Author
Monroe, Laura
Wendelberger, Joanne
Michalak, Sarah
Metadata
Show full item recordAbstract
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.
BibTeX
@inproceedings {10.1145:2018323.2018338,
booktitle = {Eurographics/ ACM SIGGRAPH Symposium on High Performance Graphics},
editor = {Carsten Dachsbacher and William Mark and Jacopo Pantaleoni},
title = {{Randomized Selection on the GPU}},
author = {Monroe, Laura and Wendelberger, Joanne and Michalak, Sarah},
year = {2011},
publisher = {ACM},
ISSN = {2079-8687},
ISBN = {978-1-4503-0896-0},
DOI = {10.1145/2018323.2018338}
}
booktitle = {Eurographics/ ACM SIGGRAPH Symposium on High Performance Graphics},
editor = {Carsten Dachsbacher and William Mark and Jacopo Pantaleoni},
title = {{Randomized Selection on the GPU}},
author = {Monroe, Laura and Wendelberger, Joanne and Michalak, Sarah},
year = {2011},
publisher = {ACM},
ISSN = {2079-8687},
ISBN = {978-1-4503-0896-0},
DOI = {10.1145/2018323.2018338}
}
Collections
Related items
Showing items related by title, author, creator and subject.
-
MoMaS: Mold Manifold Simulation for Real-time Procedural Texturing
Maggioli, Filippo; Marin, Riccardo; Melzi, Simone; Rodolà, Emanuele (The Eurographics Association and John Wiley & Sons Ltd., 2022)The slime mold algorithm has recently been under the spotlight thanks to its compelling properties studied across many disciplines like biology, computation theory, and artificial intelligence. However, existing implementations ... -
Non-Separable Multi-Dimensional Network Flows for Visual Computing
Ehm, Viktoria; Cremers, Daniel; Bernard, Florian (The Eurographics Association, 2023)Flows in networks (or graphs) play a significant role in numerous computer vision tasks. The scalar-valued edges in these graphs often lead to a loss of information and thereby to limitations in terms of expressiveness. ... -
State-of-the-art in Large-Scale Volume Visualization Beyond Structured Data
Sarton, Jonathan; Zellmann, Stefan; Demirci, Serkan; Güdükbay, Ugur; Alexandre-Barff, Welcome; Lucas, Laurent; Dischler, Jean-Michel; Wesner, Stefan; Wald, Ingo (The Eurographics Association and John Wiley & Sons Ltd., 2023)Volume data these days is usually massive in terms of its topology, multiple fields, or temporal component. With the gap between compute and memory performance widening, the memory subsystem becomes the primary bottleneck ...