@inproceedings{9179914df84445b9bf206101c906d298,
title = "Tight RMR lower bounds for mutual exclusion and other problems",
abstract = "We investigate the remote memory references (RMRs) complexity of deterministic processes that communicate by reading and writing shared memory in asynchronous cache-coherent and distributed shared-memory multiprocessors. We define a class of algorithms that we call order encoding. By applying information-theoretic arguments, we prove that every order encoding algorithm, shared by n processes, has an execution that incurs ω(n log n) RMRs. From this we derive the same lower bound for the mutual exclusion, bounded counter and store/collect synchronization problems. The bounds we obtain for these problems are tight. It follows from the results of [10] that our lower bounds hold also for algorithms that can use comparison primitives and load-linked/store-conditional in addition to reads and writes. Our mutual exclusion lower bound proves a longstanding conjecture of Anderson and Kim.",
keywords = "Bounded counter, Information theory, Lower bound techniques, Mutual exclusion, Shared-memory, Store/collect object",
author = "Hagit Attiya and Danny Hendler and Philipp Woelfel",
year = "2008",
month = jan,
day = "1",
doi = "10.1145/1374376.1374410",
language = "English",
isbn = "9781605580470",
series = "Proceedings of the Annual ACM Symposium on Theory of Computing",
publisher = "Association for Computing Machinery",
pages = "217--226",
booktitle = "STOC'08",
note = "40th Annual ACM Symposium on Theory of Computing, STOC 2008 ; Conference date: 17-05-2008 Through 20-05-2008",
}