Proceedings of the Third Annual ACM Symposium on Parallel Algorithms and Architectures - SPAA '91 1991
DOI: 10.1145/113379.113380
|View full text |Cite
|
Sign up to set email alerts
|

A comparison of sorting algorithms for the connection machine CM-2

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

3
161
0
3

Year Published

1992
1992
2022
2022

Publication Types

Select...
6
1
1

Relationship

0
8

Authors

Journals

citations
Cited by 253 publications
(167 citation statements)
references
References 28 publications
3
161
0
3
Order By: Relevance
“…If the block is accessed in the count array before the another BC steps of the algorithm then a miss is incurred in that access. The probability that block x is accessed in BC steps is 1 , 1 If r divides b then the e ect is 2b=r passes that con ict with a single count array of size 2 r . Expression 9 yields the rst term of equation 7 and the second term is negligible .…”
Section: Discussionmentioning
confidence: 99%
“…If the block is accessed in the count array before the another BC steps of the algorithm then a miss is incurred in that access. The probability that block x is accessed in BC steps is 1 , 1 If r divides b then the e ect is 2b=r passes that con ict with a single count array of size 2 r . Expression 9 yields the rst term of equation 7 and the second term is negligible .…”
Section: Discussionmentioning
confidence: 99%
“…We use R/2(1 + ε)k applications of a cache-oblivious selection algorithm [7] to subdivide large bins of size R into bins of size at most 2(1 + ε)k elements using O( R/2(1 + ε)k R/B) memory transfers. 4 Theorem 3. The total number of memory transfers S required to subdivide all m bins to be less than 2(1 + ε)k elements each is O(kn/B), assuming that the largest bin is at most (1 + ε)k ln(kn) elements and n/2 ≤ m ≤ 2n.…”
Section: Finding Splitters For Small Kmentioning
confidence: 99%
“…When k is at least ln 2 n, we use an oversampling technique as used in sample sort [4] to find a set of splitters and bound the size of all bins. In particular, we start by randomly sampling elements as candidate splitters with probability 1/ ln k, which can be accomplished by streaming each list and writing out the samples to a separate candidate list with O(kn/B) memory transfers.…”
Section: Finding Splitters For Large Kmentioning
confidence: 99%
“…Comparing the overheads measured from our experimental evaluation, we can observe that LMW incurs significantly less overhead than ABLSW (by a factor of 2.5-15) or ABSC (by a factor of [4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20]. LSW, despite …”
Section: Validation Of Manual Analysismentioning
confidence: 99%
“…Radix: The radix sort is based on the method described in [5]. The algorithm is iterative, performing one iteration for each radix r digits of the keys.…”
Section: Benchmarksmentioning
confidence: 99%