2016
DOI: 10.1109/tkde.2015.2411272
|View full text |Cite
|
Sign up to set email alerts
|

Scaling HTM-Supported Database Transactions to Many Cores

Abstract: So far, transactional memory-although a promising technique-suffered from the absence of an efficient hardware implementation. Intel's Haswell microarchitecture introduced hardware transactional memory (HTM) in mainstream CPUs. HTM allows for efficient concurrent, atomic operations, which is also highly desirable in the context of databases. On the other hand HTM has several limitations that, in general, prevent a one-to-one mapping of database transactions to HTM transactions. In this work we devise several b… 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

2016
2016
2021
2021

Publication Types

Select...
4
2
1

Relationship

1
6

Authors

Journals

citations
Cited by 11 publications
(2 citation statements)
references
References 33 publications
(37 reference statements)
0
2
0
Order By: Relevance
“…A special form of optimistic locking is Intel's hardware-supported speculative locking [18,19,21]. Speculative locking allows multiple threads to hold the same lock as long as their operations do not conflict [8].…”
Section: Speculative Locking (Htm)mentioning
confidence: 99%
“…A special form of optimistic locking is Intel's hardware-supported speculative locking [18,19,21]. Speculative locking allows multiple threads to hold the same lock as long as their operations do not conflict [8].…”
Section: Speculative Locking (Htm)mentioning
confidence: 99%
“…While the database community has developed a plethora of techniques to guarantee ACID efficiently, these techniques have predominantly been developed with slow block-based media in mind. When applied to in-memory settings, such techniques tend to spend a significant amount of time on concurrency control [6], [7], [8] and logging [6], [9], [10]. This leads us to ask the question: How fast can we enforce ACID in the presence of fast persistent memory?…”
Section: Introductionmentioning
confidence: 99%