The increasing number of cores every generation poses challenges for high-performance in-memory database systems. While these systems use sophisticated high-level algorithms to partition a query or run multiple queries in parallel, they also utilize low-level synchronization mechanisms to synchronize access to internal database data structures. Developers often spend significant development and verification effort to improve concurrency in the presence of such synchronization. The Intel ® Transactional Synchronization Extensions (Intel ® TSX) in the 4th Generation Core™ Processors enable hardware to dynamically determine whether threads actually need to synchronize even in the presence of conservatively used synchronization. This paper eval...
Concurrency control provides multi-user access to a database system, while ensuring concurrent trans...
During the last two decades, computer hardware has experienced remarkable developments. Especially C...
Abstract. Tree based indexing structures like B-trees, B+-trees, Bitmap indexes and R-trees have bec...
The increasing number of cores every generation poses challenges for high-performance in-memory data...
The increasing number of cores every generation poses challenges for high-performance in-memory data...
Database engines must adapt to the underlying hardware for high-performance transaction execution. C...
Abstract—So far, transactional memory—although a promising technique—suffered from the absence of an...
The recent availability of Intel Haswell processors marks the transition of hardware transactional m...
Real time database systems are expected to rely heavily on indexes to speed up data access and there...
Real-time database systems are expected to rely heavily on indexes to speed up data access and, ther...
Multicore processors are available for over a decade, being the norm for current computer systems, b...
The explosive growth in digital data and its growing role in real-time decision support motivate the...
Hardware Transactional Memory (TM) attempts to deliver on the promises made with Software Transactio...
The last decade has been characterized by radical changes in the computing landscape. We have witnes...
Research on real-time database systems (RTDBS) has been underway for close to a decade now. So far, ...
Concurrency control provides multi-user access to a database system, while ensuring concurrent trans...
During the last two decades, computer hardware has experienced remarkable developments. Especially C...
Abstract. Tree based indexing structures like B-trees, B+-trees, Bitmap indexes and R-trees have bec...
The increasing number of cores every generation poses challenges for high-performance in-memory data...
The increasing number of cores every generation poses challenges for high-performance in-memory data...
Database engines must adapt to the underlying hardware for high-performance transaction execution. C...
Abstract—So far, transactional memory—although a promising technique—suffered from the absence of an...
The recent availability of Intel Haswell processors marks the transition of hardware transactional m...
Real time database systems are expected to rely heavily on indexes to speed up data access and there...
Real-time database systems are expected to rely heavily on indexes to speed up data access and, ther...
Multicore processors are available for over a decade, being the norm for current computer systems, b...
The explosive growth in digital data and its growing role in real-time decision support motivate the...
Hardware Transactional Memory (TM) attempts to deliver on the promises made with Software Transactio...
The last decade has been characterized by radical changes in the computing landscape. We have witnes...
Research on real-time database systems (RTDBS) has been underway for close to a decade now. So far, ...
Concurrency control provides multi-user access to a database system, while ensuring concurrent trans...
During the last two decades, computer hardware has experienced remarkable developments. Especially C...
Abstract. Tree based indexing structures like B-trees, B+-trees, Bitmap indexes and R-trees have bec...