Proceedings of the Fifth Annual ACM Symposium on Principles of Distributed Computing - PODC '86 1986
DOI: 10.1145/10590.10609
|View full text |Cite
|
Sign up to set email alerts
|

Efficient synchronization of multiprocessors with shared memory

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

1
47
0

Year Published

1994
1994
2020
2020

Publication Types

Select...
6
1
1

Relationship

0
8

Authors

Journals

citations
Cited by 72 publications
(48 citation statements)
references
References 18 publications
1
47
0
Order By: Relevance
“…Let φ be an element of Φ and x a variable. The read-modify-write operation [8], RM W (x, φ), atomically replaces the value of x with φ(x), and returns the prior value of x. Most common synchronization primitives, such as fetch&add, swap, test&set, and compare&swap, can be cast as read-modify-write operations for suitable choices of φ.…”
Section: Discussionmentioning
confidence: 99%
“…Let φ be an element of Φ and x a variable. The read-modify-write operation [8], RM W (x, φ), atomically replaces the value of x with φ(x), and returns the prior value of x. Most common synchronization primitives, such as fetch&add, swap, test&set, and compare&swap, can be cast as read-modify-write operations for suitable choices of φ.…”
Section: Discussionmentioning
confidence: 99%
“…The algorithm can be used to provide a linearizable, nonblocking and high-throughput implementation of any combinable operation [8,17]. For the sake of presentation simplicity, however, we describe it in the context of implementing a shared counter.…”
Section: An Overview Of the Bwc Algorithmmentioning
confidence: 99%
“…Bounded-wait combining can be easily adapted to work for any combinable operation [8,17] and can thus be used to implement linearizable stacks and queues that are both nonblocking and highly parallel in k-synchronous executions. We are not aware of any other deterministic stack or queue algorithm to possess these properties.…”
Section: Shavit and Zemach Introduced Diffracting Treesmentioning
confidence: 99%
“…nonblocking and high-throughput implementation of any combinable operation [6,15]. For the sake of presentation simplicity, however, we describe it in the context of implementing a shared counter, supporting the Fetch&increment operation.…”
Section: An Overview Of the Bwc Algorithmmentioning
confidence: 99%
“…Bounded-wait combining can be adapted to work for any combinable operation [6,15] and can thus be used to implement nonblocking and highly parallel linearizable stacks and queues. We are not aware of any other stack or queue algorithm to possess these properties.…”
Section: Shavit and Zemach Introduce Diffracting Treesmentioning
confidence: 99%