Loading...
conference paper
Brief Announcement: Persistent Multi-Word Compare-and-Swap
January 1, 2018
Podc'18: Proceedings Of The 2018 Acm Symposium On Principles Of Distributed Computing
This brief announcement presents a fundamental concurrent primitive for persistent memory - a persistent atomic multi-word compare-and-swap (PMCAS). We present a novel algorithm carefully crafted to ensure that atomic updates to a multitude of words modified by the PMCAS are persisted correctly. Our algorithm leverages hardware transactional memory (HTM) for concurrency control, and has a total of 3 persist barriers in its critical path. We also overview variants based on just the compare-and-swap (CAS) instruction and a hybrid of CAS and HTM.
Type
conference paper
Web of Science ID
WOS:000458186900005
Authors
Publication date
2018-01-01
Publisher
Published in
Podc'18: Proceedings Of The 2018 Acm Symposium On Principles Of Distributed Computing
ISBN of the book
978-1-4503-5795-1
Publisher place
New York
Start page
37
End page
39
Peer reviewed
REVIEWED
EPFL units
Event name | Event place | Event date |
Egham, ENGLAND | Jul 23-27, 2018 | |
Available on Infoscience
June 18, 2019
Use this identifier to reference this record