Fast Parallel Operations on Search Trees

Type: Article

Publication Date: 2016-12-01

Citations: 17

DOI: https://doi.org/10.1109/hipc.2016.042

Download PDF

Abstract

Using (a, b)-trees as an example, we show how to perform a parallel split with logarithmic latency and parallel join, bulk updates, intersection, union (or merge), and (symmetric) set difference with logarithmic latency and with information theoretically optimal work. We present both asymptotically optimal solutions and simplified versions that perform well in practice - they are several times faster than previous implementations.

Locations

  • arXiv (Cornell University) - View - PDF

Similar Works

Action Title Year Authors
+ Fast Parallel Operations on Search Trees 2015 Yaroslav Akhremtsev
Peter Sanders
+ Fast Parallel Operations on Search Trees 2015 Yaroslav Akhremtsev
Peter Sanders
+ PDF Chat A Fast Parallelizable Algorithm for Constructing Balanced Binary Search Trees 2022 Pavel Ruzankin
+ A Survey of Parallel A 2017 Alex Fukunaga
Adi Botea
Yuu Jinnai
Akihiro Kishimoto
+ A Survey of Parallel A* 2017 Alex Fukunaga
Adi Botea
Yuu Jinnai
Akihiro Kishimoto
+ PDF Chat A Lock-free Binary Trie 2024 Jeremy Ko
+ PDF Chat Parallel Ordered Sets Using Join 2016 Guy E. Blelloch
Daniel Ferizovic
Yihan Sun
+ PaC-trees: Supporting Parallel and Compressed Purely-Functional Collections 2022 Laxman Dhulipala
Guy E. Blelloch
Yan Gu
Yihan Sun
+ Implementation of BT-trees 2015 Lars Frydendal Bonnichsen
Christian W. Probst
Sven Karlsson
+ PDF Chat A Communication-Efficient Distributed Data Structure for Top-k and k-Select Queries 2018 Felix Biermeier
Björn Feldkord
Manuel Malatyali
Friedhelm Meyer auf der Heide
+ B-slack trees: Highly Space Efficient B-trees 2017 Trevor Brown
+ Lazy Search Trees 2020 Bryce Sandlund
Sebastian Wild
+ Lazy Search Trees 2020 Bryce Sandlund
Sebastian Wild
+ Symmetric binary B-Trees: Data structure and maintenance algorithms 1972 Rudolf Bayer
+ A probabilistic parallel associative search and query set of algorithms 1992 Costas Davarakis
D.G. Maritsas
+ Wait-free Trees with Asymptotically-Efficient Range Queries 2023 Ilya Kokorin
Dan Alistarh
Vitaly Aksenov
+ PDF Chat A Tight Threshold Bound for Search Trees with 2-Way Comparisons 2024 Sunny Atalig
Marek Chrobák
+ Succinct data structure for dynamic trees with faster queries 2019 Dekel Tsur
+ PDF Chat De-amortizing Binary Search Trees 2012 Prosenjit Bose
Sébastien Collette
Rolf Fagerberg
Stefan Langerman
+ PDF Chat Efficient Pebbling for List Traversal Synopses 2003 Yossi Matias
Ely Porat