activity
20192025
most citedParallel Batch-Dynamic Graph Connectivity

45 citations · 75 across the 9 of their papers we have counts for

collaborators

10 papers

cs.DS2025

Parallel batch queries on dynamic trees: algorithms and experiments

Humza Ikram, Andrew Brady, Daniel Anderson +1

Dynamic tree data structures maintain a forest while supporting insertion and deletion of edges and a broad set of queries in time per operation. Such data structures a…

cs.DC2025

Big Atomics

Daniel Anderson, Guy E. Blelloch, Siddhartha Jayanti

In this paper, we give theoretically and practically efficient implementations of Big Atomics, i.e., -word linearizable registers that support the load, store, and compare-and-s…

cs.DS2023★ 1 cited

Deterministic and Work-Efficient Parallel Batch-Dynamic Trees in Low Span

Daniel Anderson, Guy E. Blelloch

Dynamic trees are a well-studied and fundamental building block of dynamic graph algorithms dating back to the seminal work of Sleator and Tarjan [STOC'81, (1981), pp. 114-122]. Th…

cs.DC2022

Turning Manual Concurrent Memory Reclamation into Automatic Reference Counting

Daniel Anderson, Guy E. Blelloch, Yuanhao Wei

Safe memory reclamation (SMR) schemes are an essential tool for lock-free data structures and concurrent programming. However, manual SMR schemes are notoriously difficult to apply…

cs.DC2021

Efficient Parallel Self-Adjusting Computation

Daniel Anderson, Guy E. Blelloch, Anubhav Baweja +1

Self-adjusting computation is an approach for automatically producing dynamic algorithms from static ones. The approach works by tracking control and data dependencies, and propaga…

cs.DS2021★ 3 cited

Parallel Minimum Cuts in Work and Low Depth

Daniel Anderson, Guy E. Blelloch

We present a randomized work, depth parallel algorithm for minimum cut. This algorithm matches the work bounds of a recent sequential algorit…