Synchronized parallel algorithms on RedBlack trees
View/Open
Cita com:
hdl:2117/370951
Document typeResearch report
Defense date1997-12
Rights accessOpen Access
Except where otherwise noted, content on this work
is 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 |