@inproceedings{97e54d1df9ed4ecb8f22527bc18227b9,
title = "Atomic snapshots of shared memory",
abstract = "An atomic snapshot memory is a shared data structure allowing concurrent processes to store information in a collection of shared registers, all of which may be read in a single atomic scan operation. This paper presents three wait-free implementations of atomic snapshot memory. Two constructions implement wait-free single-writer atomic snapshot memory from wait-free atomic single-writer, n-reader registers. A third construction implements a wait-free n-writer atomic snapshot memory from n-writer, n-reader registers. The first implementation uses unbounded (integer) fields in these registers, while the other implementations use only bounded registers. All operations require Θ(n2) reads and writes to the component shared registers in the worst case.",
author = "Yehuda Afek and Hagit Attiya and Danny Dolev and Eli Gafni and Michael Merritt and Nir Shavit",
year = "1990",
month = aug,
day = "1",
doi = "10.1145/93385.93394",
language = "אנגלית",
isbn = "9780897914048",
series = "Proceedings of the Annual ACM Symposium on Principles of Distributed Computing",
publisher = "Publ by ACM",
pages = "1--13",
booktitle = "PODC 1990",
note = "9th Annual ACM Symposium on Principles of Distributed Computing, PODC 1990 ; Conference date: 22-08-1990 Through 24-08-1990",
}