Constant-time snapshots with applications to concurrent data structures
Given a concurrent data structure, we present an approach for efficiently taking snapshots of
its constituent CAS objects. More specifically, we support a constant-time operation that …
its constituent CAS objects. More specifically, we support a constant-time operation that …
Persistent non-blocking binary search trees supporting wait-free range queries
This paper presents the first implementation of a search tree data structure in an
asynchronous shared-memory system that provides a wait-free algorithm for executing …
asynchronous shared-memory system that provides a wait-free algorithm for executing …
VERLIB: Concurrent Versioned Pointers
Recent work has shown how to augment any CAS-based concurrent data structure to
support taking a snapshot of the current memory state. Taking the snapshot, as well as loads …
support taking a snapshot of the current memory state. Taking the snapshot, as well as loads …
[PDF][PDF] General Techniques for Efficient Concurrent Data Structures
Y Wei - 2023 - reports-archive.adm.cs.cmu.edu
Scalable concurrent data structures are essential for unlocking the potential of modern
multicore machines. This thesis presents techniques for enhancing existing concurrent data …
multicore machines. This thesis presents techniques for enhancing existing concurrent data …
[PDF][PDF] Constant-Time Lazy Snapshots Supporting General Queries on Concurrent Data Structures.
We present a general transformation that takes any concurrent data structure written using
CAS and adds wait-free linearizable query operations to it. These query operations may …
CAS and adds wait-free linearizable query operations to it. These query operations may …
[PDF][PDF] A Bibliography of Publications in Parallel Processing
NHF Beebe - 2022 - ctan.math.utah.edu
A Bibliography of Publications in Parallel Processing Letters Page 1 A Bibliography of
Publications in Parallel Processing Letters Nelson HF Beebe University of Utah Department of …
Publications in Parallel Processing Letters Nelson HF Beebe University of Utah Department of …