2012
DOI: 10.1007/978-3-642-28869-2_5
|View full text |Cite
|
Sign up to set email alerts
|

Concurrent Library Correctness on the TSO Memory Model

Abstract: Abstract. Linearizability is a commonly accepted notion of correctness for libraries of concurrent algorithms. Unfortunately, it is only appropriate for sequentially consistent memory models, while the hardware and software platforms that algorithms run on provide weaker consistency guarantees. In this paper, we present the first definition of linearizability on a weak memory model, Total Store Order (TSO), implemented by x86 processors. We establish that our definition is a correct one in the following sense:… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
72
0

Year Published

2012
2012
2022
2022

Publication Types

Select...
6

Relationship

1
5

Authors

Journals

citations
Cited by 50 publications
(73 citation statements)
references
References 21 publications
1
72
0
Order By: Relevance
“…TSO libraries can also be specified by abstract implementations running on TSO, which do describe this usage. In [6], we proposed the notion of TSO-to-TSO linearizability TSO→TSO between two TSO libraries, which validates the following version of the Abstraction Theorem.…”
Section: Tso-to-sc Linearizabilitymentioning
confidence: 66%
See 4 more Smart Citations
“…TSO libraries can also be specified by abstract implementations running on TSO, which do describe this usage. In [6], we proposed the notion of TSO-to-TSO linearizability TSO→TSO between two TSO libraries, which validates the following version of the Abstraction Theorem.…”
Section: Tso-to-sc Linearizabilitymentioning
confidence: 66%
“…We have previously proposed a generalisation of linearizability to the TSO memory model [6] (TSO-to-TSO linearizability in Section 3). Unlike TSO-to-SC linearizability, it requires specifications to be formulated in terms of low-level hardware concepts, and thus cannot be used for interfacing with high-level languages.…”
Section: Related Workmentioning
confidence: 99%
See 3 more Smart Citations