Proceedings of the ACM International Conference on Parallel Architectures and Compilation Techniques 2020
DOI: 10.1145/3410463.3414640
|View full text |Cite
|
Sign up to set email alerts
|

Clearing the Shadows

Abstract: Out-of-order processors heavily rely on speculation to achieve high performance, allowing instructions to bypass other slower instructions in order to fully utilize the processor's resources. Speculatively executed instructions do not affect the correctness of the application, as they never change the architectural state, but they do affect the micro-architectural behavior of the system. Until recently, these changes were considered to be safe but with the discovery of new security attacks that misuse speculat… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 8 publications
(1 citation statement)
references
References 27 publications
(48 reference statements)
0
1
0
Order By: Relevance
“…The process is that when a transaction modifies a page in the database, instead of overwriting the original page, a new "shadow" page is created to record the changes. The original remains unchanged, and when the transaction commits, the database pointer is updated to point to the new shadow page, which becomes the current page [30]. The advantage of this technique is immediate recovery.…”
Section: ) Shadow Paging Recovery Techniquesmentioning
confidence: 99%
“…The process is that when a transaction modifies a page in the database, instead of overwriting the original page, a new "shadow" page is created to record the changes. The original remains unchanged, and when the transaction commits, the database pointer is updated to point to the new shadow page, which becomes the current page [30]. The advantage of this technique is immediate recovery.…”
Section: ) Shadow Paging Recovery Techniquesmentioning
confidence: 99%