Proceedings of the 50th Annual IEEE/ACM International Symposium on Microarchitecture 2017
DOI: 10.1145/3123939.3124539
|View full text |Cite
|
Sign up to set email alerts
|

Proteus

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
7
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 85 publications
(7 citation statements)
references
References 35 publications
0
7
0
Order By: Relevance
“…A second way to categorize these mechanisms is by the crash consistency technique adopted. The most common is by logging, which subdivides into redo-logging, 2,8,10,11,14,15,[20][21][22][23][24] undo-logging, 9,16,18,19,25 or a hybrid proposal of both. 26,27 Furthermore, other works have implemented shadow-paging, 1,28,29 logging-structured 30 and out-of-placing 3 techniques.…”
Section: Related Workmentioning
confidence: 99%
See 3 more Smart Citations
“…A second way to categorize these mechanisms is by the crash consistency technique adopted. The most common is by logging, which subdivides into redo-logging, 2,8,10,11,14,15,[20][21][22][23][24] undo-logging, 9,16,18,19,25 or a hybrid proposal of both. 26,27 Furthermore, other works have implemented shadow-paging, 1,28,29 logging-structured 30 and out-of-placing 3 techniques.…”
Section: Related Workmentioning
confidence: 99%
“…Hardware mechanisms mitigate software approaches' runtime overhead persisting data adding no instructions, thereby eliminating software persistence barriers. Exceptions to this hardware flush procedure are ATOM, 9 Proteus, 25 and SSP, 29 which persist via software flush using hardware to manage logs earlier in order to keep them outside the critical execution path. Hardware-based approaches use several persistence techniques, such as shadow-paging 1,29,41 and out-of-place updates proposed by HOOP, 3 but the most common is write-ahead logging (WaL), varying from undo-logging, 9,16,19,25 redo-logging, 2,10,14,15,[21][22][23] or a hybrid approach of undo + redo logging.…”
Section: Hardware-basedmentioning
confidence: 99%
See 2 more Smart Citations
“…The number of NVM writes is reduced by eliminating the unnecessary evictions from the counter cache, which waives significant performance overheads. Proteus [41] is a hardware logging technique that provides two new instructions to create a log entry and to store the entry data to NVM as well as hardware support for transactions' durability. While the log space is specified by the program, several log registers are added to the register file, and a log pending queue is used to keep log operations out of the way of regular write-backs.…”
Section: Related Workmentioning
confidence: 99%