Synchronized parallel algorithms on RedBlack trees

View/Open
Cita com:
hdl:2117/370951
Document typeResearch report
Defense date1997-12
Rights accessOpen Access
This work is protected by the corresponding intellectual and industrial property rights.
Except where otherwise noted, its contents are licensed under a Creative Commons license
:
Attribution-NonCommercial-NoDerivs 4.0 International
Abstract
We present an approach for designing synchronized parallel algorithms to update RedBlack trees. The resulting algorithms update k keys with k processors on trees of size n in time O(log n + log k) which is very close to the optimal speedup of O(log n) (sequential time for one search or update). The algorithms are designed as a pipeline of waves of processors, which are created at the bottom of the tree and flow up to the root. The design is made following the E.W.Dijkstra approach by first choosing the invariant properties and then the rules to update the tree.
CitationMesseguer, X.; Valles, B. Synchronized parallel algorithms on RedBlack trees. 1997.
Is part ofLSI-97-60-R
Files | Description | Size | Format | View |
---|---|---|---|---|
1400253161.pdf | 502,7Kb | View/Open |