@inproceedings{d294725c3b2f4a218bedeef1c8e92a53,
title = "Efficient synchronization on multiprocessors with shared memory",
abstract = "A new formalism is given for read-modify-write (RMW) synchronization operations. This formalism is used to extend the memory reference combining mechanism, introduced in the NYU Ultracomputer, to arbitrary RMW operations. A formal correctness proof of this combining mechanism is given. General requirements for the practicality of combining are discussed. Combining is shown to be practical for many useful memory access operations. This includes memory updates of the form mem-yal.== mem-val op val, where op need not be associative, and a variety of synchronization primitives. The computation involved is shown to be closely related to parallel prefix evaluation.",
author = "Kruskal, {Clyde P.} and Larry Rudolph and Marc Snir",
note = "Publisher Copyright: {\textcopyright} 1986 ACM.; 5th Annual ACM Symposium on Principles of Distributed Computing, PODC 1986 ; Conference date: 11-08-1986 Through 13-08-1986",
year = "1986",
month = nov,
day = "1",
doi = "10.1145/10590.10609",
language = "English (US)",
series = "Proceedings of the Annual ACM Symposium on Principles of Distributed Computing",
publisher = "Association for Computing Machinery",
pages = "218--228",
booktitle = "Proceedings of the Annual ACM Symposium on Principles of Distributed Computing",
address = "United States",
}