2018 IEEE International Parallel and Distributed Processing Symposium (IPDPS) 2018
DOI: 10.1109/ipdps.2018.00116
|View full text |Cite
|
Sign up to set email alerts
|

Beyond Binary Search: Parallel In-Place Construction of Implicit Search Tree Layouts

Abstract: We present parallel algorithms to efficiently permute a sorted array into the level-order binary search tree (BST), level-order B-tree (B-tree), and van Emde Boas (vEB) layouts in-place. We analytically determine the complexity of our algorithms and empirically measure their performance. Given N elements and P processors, our fastest algorithms have a parallel runtime of O N P for the BST layout, O N P + log B N log B N for the B-tree layout, and O N P log log N for the vEB layout using the CREW Parallel Rando… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
16
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 10 publications
(16 citation statements)
references
References 23 publications
0
16
0
Order By: Relevance
“…Berney et al present parallel in-place algorithms for constructing implicit search tree layouts from sorted sequences [3]. This research can be used to efficiently generate sorted sequences of integers in-place, which can be used as inputs to their algorithms.…”
Section: Resultsmentioning
confidence: 99%
See 3 more Smart Citations
“…Berney et al present parallel in-place algorithms for constructing implicit search tree layouts from sorted sequences [3]. This research can be used to efficiently generate sorted sequences of integers in-place, which can be used as inputs to their algorithms.…”
Section: Resultsmentioning
confidence: 99%
“…, which creates the dashed edge (3, 2, 1); and (2, 1, 1), (1,3,1), which creates the dashed edge (2,3,1).…”
mentioning
confidence: 99%
See 2 more Smart Citations
“…There has been recent work studying theoretically-efficient and practical parallel in-place algorithms for sample sort [3], radix sort [44], partition [41], and constructing implicit search tree layouts [7]. These PIP algorithms achieve better performance than previous algorithms in almost all cases.…”
Section: Introductionmentioning
confidence: 99%