Proceedings of the Twenty-First Annual Symposium on Parallelism in Algorithms and Architectures 2009
DOI: 10.1145/1583991.1584020
|View full text |Cite
|
Sign up to set email alerts
|

Scalable reader-writer locks

Abstract: We present three new reader-writer lock algorithms that scale under high read-only contention. Many previous reader-writer locks suffer significant degradation when many readers attempt to acquire the lock concurrently, even though they are all allowed to hold the lock at the same time. In contrast, our locks scale almost perfectly when there is only read contention on a 4-chip system with a total of 256 hardware threads.Two of the algorithms extend the MCS queue mutex to provide reader-writer synchronization … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

2
25
0

Year Published

2011
2011
2024
2024

Publication Types

Select...
4
1
1

Relationship

1
5

Authors

Journals

citations
Cited by 36 publications
(27 citation statements)
references
References 10 publications
(11 reference statements)
2
25
0
Order By: Relevance
“…This, however, requires the ability to allow newly arriving readers to bypass writers that arrived earlier but that are still waiting to acquire the lock. This observation was made in the earliest work on RW locks by Courtois et al [2], and then followed by other works that make the same trade off between fairness and scalability [11,15,16]. Our C-RW-RP algorithm also entails the same trade off.…”
Section: The Reader-preference Locksupporting
confidence: 58%
See 4 more Smart Citations
“…This, however, requires the ability to allow newly arriving readers to bypass writers that arrived earlier but that are still waiting to acquire the lock. This observation was made in the earliest work on RW locks by Courtois et al [2], and then followed by other works that make the same trade off between fairness and scalability [11,15,16]. Our C-RW-RP algorithm also entails the same trade off.…”
Section: The Reader-preference Locksupporting
confidence: 58%
“…In our microbenchmark experiments, our locks outperform the prior best RW lock (the SNZI-based ROLL lock [15]) by up to a factor of 10.…”
Section: Introductionmentioning
confidence: 87%
See 3 more Smart Citations