EDBT 2026 Demo / reviewers in the wild / expert
Dante Bencivenga
dblp:377/1538
· DBLP profile ↗
2ranked-venue papers
1as first author
2since 2021 · last 2026
0000-0002-4481-7851ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 1 first-author · 2 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Theoretical computer science
2 papers |
Distributed computing theory · 95% Algorithms and data structures · 5% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed computing theory › concurrent objects
concurrent data structures |
1.0 | 1 | 2026 | Simple and Efficient Randomized Wait-Free Locks · PODC 2026 |
Distributed computing theory › distributed synchronization
randomized synchronization |
1.0 | 1 | 2026 | Simple and Efficient Randomized Wait-Free Locks · PODC 2026 |
Distributed computing theory › shared memory
shared-memory synchronization |
1.0 | 1 | 2026 | Simple and Efficient Randomized Wait-Free Locks · PODC 2026 |
Distributed computing theory › shared memory
shared-memory algorithms |
0.8 | 1 | 2024 | Faster Randomized Repeated Choice and DCAS · PODC 2024 |
Distributed computing theory
synchronization primitives |
0.8 | 1 | 2024 | Faster Randomized Repeated Choice and DCAS · PODC 2024 |
Algorithms and data structures
randomized algorithms |
0.2 | 1 | 2024 | Faster Randomized Repeated Choice and DCAS · PODC 2024 |
Distributed computing theory › distributed complexity
step complexity |
0.2 | 1 | 2024 | Faster Randomized Repeated Choice and DCAS · PODC 2024 |
Methods — techniques the papers use, named apart from their topics
fetch-and-increment · 1.0compare-and-swap · 1.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Simple and Efficient Randomized Wait-Free LocksabstractWe present randomized wait-free lock implementations that are simple and time- and space-efficient. One of them uses only three shared variables and has expected step complexity O(κ log2 κ), where κ is the maximum point contention. The other ones have optimal expected step complexity O(κ), but require O(log n) space, where n is the number of processes in the system. All of our algorithms can be easily implemented on standard hardware that supports compare-and-swap and fetch-and-increment/decrement operations. Kahbod Aeini, Dante Bencivenga, George Giakkoupis, Philipp Woelfel |
PODC | 2 |
| 2024 | Faster Randomized Repeated Choice and DCASabstractAt STOC 2021, Giakkoupis, Giv, and Woelfel [10], presented an efficient randomized implementation of Double Compare-And-Swap (DCAS) from Compare-And-Swap (CAS) objects. DCAS is a useful and fundamental synchronization primitive for shared memory systems, which, contrary to CAS, is not available in hardware. The DCAS algorithm has O(log n) expected amortized step complexity against an oblivious adversary, where n is the number of processes in the system. The bottleneck of this algorithm is a building block, introduced in the same paper: A repeated choice (RC) object, which allows processes to propose values, and later agree on (and "lock in") one of the proposed values, which is roughly uniformly distributed among the "recently" proposed ones. The object can then be unlocked, and the process be repeated. Dante Bencivenga, George Giakkoupis, Philipp Woelfel |
PODC | 1 |