Proceedings of the 27th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming 2022
DOI: 10.1145/3503221.3508436
|View full text |Cite
|
Sign up to set email alerts
|

FliT

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
1
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 10 publications
(10 citation statements)
references
References 17 publications
0
1
0
Order By: Relevance
“…The update may have only reached the volatile CPU cache and can be lost upon a power failure or crash. To guarantee atomicity and durability of a pointer update, we update the forward pointer in HSIT using the flush-on-read technique [26,84,85]. Prism encodes a dirty bit to an unused bit into a forward pointer in HSIT entry.…”
Section: Cross-media Concurrency Controlmentioning
confidence: 99%
“…The update may have only reached the volatile CPU cache and can be lost upon a power failure or crash. To guarantee atomicity and durability of a pointer update, we update the forward pointer in HSIT using the flush-on-read technique [26,84,85]. Prism encodes a dirty bit to an unused bit into a forward pointer in HSIT entry.…”
Section: Cross-media Concurrency Controlmentioning
confidence: 99%
“…The ideas above have been implemented by libraries such as FliT [30] by providing read/write methods that efficiently track read-write dependencies between client operations. A programmer can gain durable linearizability guarantees by calling reads/writes of such a library in place of standard reads and writes, together with a call to a complete method before returning from an operation.…”
Section: Motivationmentioning
confidence: 99%
“…Our second contribution is a proof of correctness of the FliT library [30]. This proof leverages correctness of PLib by showing FliT in turn to refine PLib.…”
Section: Introductionmentioning
confidence: 98%
See 2 more Smart Citations