2013
DOI: 10.1007/978-3-031-01740-7
|View full text |Cite|
|
Sign up to set email alerts
|

Shared-Memory Synchronization

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
2
0

Year Published

2016
2016
2023
2023

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 31 publications
(12 citation statements)
references
References 194 publications
0
2
0
Order By: Relevance
“…Linearizability, of course, is not suitable for transactions, which must remain speculative until all operations can be made visible together. STM systems typically provide strict serializability instead: transactions in a crash-free history appear to occur in a sequential order that respects real time (if A commits before B begins, then A must serialize before B) [34,Sec. 3.1.2].…”
Section: Durable Strict Serializabilitymentioning
confidence: 99%
See 1 more Smart Citation
“…Linearizability, of course, is not suitable for transactions, which must remain speculative until all operations can be made visible together. STM systems typically provide strict serializability instead: transactions in a crash-free history appear to occur in a sequential order that respects real time (if A commits before B begins, then A must serialize before B) [34,Sec. 3.1.2].…”
Section: Durable Strict Serializabilitymentioning
confidence: 99%
“…Most instrument each memory access and arrange to restart operations that conflict at the level of individual loads and stores. The resulting programming model is attractive, but the instrumentation typically imposes 3-10× overhead [34,Sec. 9.2.3].…”
Section: Introductionmentioning
confidence: 99%
“…Both problems requires the correct synchronization of multiple computation threads sharing the same data. [5].…”
Section: A Concurrent Execution Modelsmentioning
confidence: 99%
“…The Organization of memory hierarchy such as the distribution of local and shared caches between multiple cores, types of caches and the implementation of different cache coherence protocols are the factor contributing to the multi-threaded execution performance. [3]- [5].…”
Section: B Shared-memory Synchronizationmentioning
confidence: 99%
See 1 more Smart Citation