On Transactional Memory, Spinlocks, and Database Transactions

Provided by: VLD Digital
Topic: Data Centers
Format: PDF
Currently, hardware trends include a move toward multi-core processors, cheap and persistent variants of memory, and even sophisticated hardware support for mutual exclusion in the form of transactional memory. These trends, coupled with a growing desire for extremely high performance on short database transactions, raise the question of whether the hardware primitives developed for mutual exclusion can be exploited to run database transactions. In this paper, the authors present a preliminary exploration of this question.

Find By Topic