Cache-Line Transactions: Building Blocks for Persistent Kernel Data Structures Enabled by AspectC++.
Marcel KöppenJana TraueChristoph BorchertJörg NolteOlaf SpinczykPublished in: PLOS@SOSP (2019)
Keyphrases
- building blocks
- data structure
- database operations
- main memory
- back end
- query processing
- memory hierarchy
- miss ratio
- hash table
- read write
- kernel function
- feature space
- database management systems
- database systems
- database
- transaction processing
- data types
- kernel methods
- support vector
- memory access
- transaction data
- transaction management
- data access
- software components
- efficient data structures
- databases
- prefetching
- kernel matrix
- kernel machines
- concurrency control
- data objects
- multithreading
- software systems
- database applications
- index structure
- operating system
- cache misses