2018
DOI: 10.1145/3200691.3178505
|View full text |Cite
|
Sign up to set email alerts
|

Safe privatization in transactional memory

Abstract: Transactional memory (TM) facilitates the development of concurrent applications by letting the programmer designate certain code blocks as atomic. Programmers using a TM often would like to access the same data both inside and outside transactions, e.g., to improve performance or to support legacy code. In this case, programmers would ideally like the TM to guarantee strong atomicity , where transactions can be viewed as executing atomically also with respect to non-transac… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
11
0

Year Published

2018
2018
2021
2021

Publication Types

Select...
3
1
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(11 citation statements)
references
References 34 publications
0
11
0
Order By: Relevance
“…Therefore, for mixed-race free programs in the implementation model, SC-LTRF holds. Khyzha et al [22] establish a similar result for global TRF.…”
Section: Implementation Modelmentioning
confidence: 55%
See 4 more Smart Citations
“…Therefore, for mixed-race free programs in the implementation model, SC-LTRF holds. Khyzha et al [22] establish a similar result for global TRF.…”
Section: Implementation Modelmentioning
confidence: 55%
“…Our results in §5 show that our model does not suffer from "optimization obstruction" [35]. Prior work, e.g., [22,34,35], requires that programmers place quiescence fences in order to guarantee safe privatization. Our low level model illustrates the correctness criteria for such techniques.…”
Section: Related Work and Conclusionmentioning
confidence: 75%
See 3 more Smart Citations