arXiv · 1912.11417
Flat combined Red Black Trees
Abstract
Flat combining is a concurrency threaded technique whereby one thread performs all the operations in batch by scanning a queue of operations to-be-done and performing them together. Flat combining makes sense as long as k operations each taking O(n) separately can be batched together and done in less than O(k*n). Red black tree is a balanced binary search tree with permanent balancing warranties. Operations in red black tree are hard to batch together: for example inserting nodes in two different branches of the tree affect different areas of the tree. In this paper we investigate alternatives to making a flat combine approach work for red black trees.
Explore related subjects
Keep this discovery
Sergio Sainz-Palacios. 2019-12-24. Flat combined Red Black Trees. https://arxiv.org/abs/1912.11417
Cite the original work for its findings. Save a collection to share your selection of sources.