2011
DOI: 10.2172/1090658
|View full text |Cite
|
Sign up to set email alerts
|

Randomized selection on the GPU

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2014
2014
2016
2016

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(4 citation statements)
references
References 0 publications
0
4
0
Order By: Relevance
“…In Sec. 2.1, random sampling similar to bootstrapping and the technique used in randomizedSelect [Monroe et al 2011] permits a rapid definition of buckets which will each contain a roughly uniform number of values from the full data set. The fast linear projection into buckets is borrowed from bucketSelect [Alabi et al 2012].…”
Section: An Algorithm For Selecting Multiple Order Statistics: Bucketmentioning
confidence: 99%
See 1 more Smart Citation
“…In Sec. 2.1, random sampling similar to bootstrapping and the technique used in randomizedSelect [Monroe et al 2011] permits a rapid definition of buckets which will each contain a roughly uniform number of values from the full data set. The fast linear projection into buckets is borrowed from bucketSelect [Alabi et al 2012].…”
Section: An Algorithm For Selecting Multiple Order Statistics: Bucketmentioning
confidence: 99%
“…In 2011, several GPU selection algorithms were announced including an optimization based algorithm cuttingPlane [Beliakov 2011], a randomized but deterministic selection randomizedSelect [Monroe et al 2011], a radix selection radixSelect [Alabi et al 2012], and an algorithm based on distributive partitioning bucketSelect [Alabi et al 2012]. The performance of these four algorithms was extensively compared in [Alabi et al 2012] and all four algorithms are implemented in the software GGKS: Grinnell GPU k-selection [Alabi et al 2011].…”
Section: Introductionmentioning
confidence: 99%
“…The k-selection is a fundamental problem in computer science, which has been widely studied. The state-of-the art parallel algorithm is due to Monroe et al [2011]. Their algorithm proceeds Algorithm 1: Parallel Chen-Han Algorithm Input: A triangle mesh M = (V, E, F ), the set of source points S = {si|si ∈ V, 1 ≤ i ≤ m}, the selection parameter k, and the number of GPU threads organize the newly-generated windows and update events 7: parallel process the update events 8: Until all windows are processed via an iterative probabilistic guess-and-check process on pivots for a three-way partition.…”
Section: Pch Algorithmmentioning
confidence: 99%
“…Selection and sorting can be fully implemented in parallel. We adopted the probabilistic parallel selection [Monroe et al 2011] and CUDA's thrust sorting [Bell and Hoberock 2011] in our implementation, but, surprisingly, observed poor performance.…”
Section: Implementation Detailsmentioning
confidence: 99%