Proceedings of the 44th Annual International Symposium on Computer Architecture 2017
DOI: 10.1145/3079856.3080240
|View full text |Cite
|
Sign up to set email alerts
|

Hiding the Long Latency of Persist Barriers Using Speculative Execution

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
10
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
7
2

Relationship

1
8

Authors

Journals

citations
Cited by 44 publications
(10 citation statements)
references
References 37 publications
0
10
0
Order By: Relevance
“…Workloads. Our workloads include several microbenchmarks and two recoverable applications, consistent with recent PM works [10,26,29,30,39,40]. As described in Table 2, our microbenchmarks involve operations on commonly used datastructures: map, set, queue, list and vector.…”
Section: Methodsmentioning
confidence: 94%
See 1 more Smart Citation
“…Workloads. Our workloads include several microbenchmarks and two recoverable applications, consistent with recent PM works [10,26,29,30,39,40]. As described in Table 2, our microbenchmarks involve operations on commonly used datastructures: map, set, queue, list and vector.…”
Section: Methodsmentioning
confidence: 94%
“…We choose PMDK as it is publicly available, regularly updated, Intel-supported and optimized for Intel's PM hardware. Moreover, PMDK (v1.4 or earlier) has been used for comparison by most earlier PM proposals [10,29,30,39,40]. We evaluate both PMDK v1.5 (released October 2018), which uses hybrid undo-redo logging techniques as well as PMDK v1.4, which primarily relies on undo-logging.…”
Section: Methodsmentioning
confidence: 99%
“…Software Cache [36] implements a resizable cache to combine writebacks and reduce CLF. Hardware modifications in the cache hierarchy and new instructions [39,49] are also proposed to reduce the latency of CLF. Also, some cache designs use (relaxed) non-volatile memories [44,50,51], which naturally eliminates CLF.…”
Section: Related Workmentioning
confidence: 99%
“…Hardware logging techniques introduce hardware support to improve the performance of logging. In some instances, logs are generated by the CPU, and special hardware support accelerates log management after their creation (i.e., writing the logs back to PM and preserving correct ordering between logs and in-place updates) [6,8,18,23,26,38]. In other proposals, logging is offloaded to dedicated hardware altogether [7,19,20,31,37].…”
Section: Atomic Durabilitymentioning
confidence: 99%