VERLIB: Concurrent Versioned Pointers
Abstract
References
Index Terms
- VERLIB: Concurrent Versioned Pointers
Recommendations
SnapQueue: lock-free queue with constant time snapshots
SCALA 2015: Proceedings of the 6th ACM SIGPLAN Symposium on ScalaWe introduce SnapQueues - concurrent, lock-free queues with a linearizable, lock-free global-state transition operation. This transition operation can atomically switch between arbitrary SnapQueue states, and is used by enqueue, dequeue, snapshot and ...
DCAS is not a silver bullet for nonblocking algorithm design
SPAA '04: Proceedings of the sixteenth annual ACM symposium on Parallelism in algorithms and architecturesDespite years of research, the design of efficient nonblocking algorithms remains difficult. A key reason is that current shared-memory multiprocessor architectures support only single-location synchronisation primitives such as compare-and-swap (CAS) ...
Efficient lock-free binary search trees
PODC '14: Proceedings of the 2014 ACM symposium on Principles of distributed computingIn this paper we present a novel algorithm for concurrent lock-free internal binary search trees (BST) and implement a Set abstract data type (ADT) based on that. We show that in the presented lock-free BST algorithm the amortized step complexity of ...
Comments
Information & Contributors
Information
Published In
- Chair:
- Michel Steuwer,
- Program Chairs:
- I-Ting Angelina Lee,
- Milind Chabbi
Sponsors
Publisher
Association for Computing Machinery
New York, NY, United States
Publication History
Check for updates
Badges
Author Tags
Qualifiers
- Research-article
Funding Sources
Conference
Acceptance Rates
Contributors
Other Metrics
Bibliometrics & Citations
Bibliometrics
Article Metrics
- 0Total Citations
- 605Total Downloads
- Downloads (Last 12 months)605
- Downloads (Last 6 weeks)74
Other Metrics
Citations
View Options
Login options
Check if you have access through your login credentials or your institution to get full access on this article.
Sign in