Proceedings of the 10th International Workshop on Programming Models and Applications for Multicores and Manycores 2019
DOI: 10.1145/3303084.3309487
|View full text |Cite
|
Sign up to set email alerts
|

LiTM

Abstract: Deterministic software transactional memory (STM) is a useful programming model for writing parallel codes, as it improves programmability (by supporting transactions) and debuggability (by supporting determinism). This paper presents LiTM, a new deterministic STM system that achieves both simplicity and efficiency at the same time. LiTM implements the deterministic reservations framework of Blelloch et al., but without requiring the programmer to understand the internals of the algorithm. Instead, the program… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(2 citation statements)
references
References 18 publications
0
2
0
Order By: Relevance
“…Applications were compiled with g++ (GCC) version 7.4.0 and -O3 compiler optimization. Parameters MODE_THRSD (100ms) and SIZE_THRSD (100000 cycles) were empirically chosen based on the results of the experiments, similarly as in other related works [60] [67].…”
Section: Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…Applications were compiled with g++ (GCC) version 7.4.0 and -O3 compiler optimization. Parameters MODE_THRSD (100ms) and SIZE_THRSD (100000 cycles) were empirically chosen based on the results of the experiments, similarly as in other related works [60] [67].…”
Section: Resultsmentioning
confidence: 99%
“…Another work was proposed by Y. Xia. et al in [67]. It presents a STM system for deterministic parallel programming, using a modified version of Deterministic Reservation and TM support.…”
Section: Related Workmentioning
confidence: 99%