43 citations · 72 across the 14 of their papers we have counts for
14 papers · 1 filter
FliX: Flipped-Indexing for Scalable GPU Queries and Updates
Rosina Kharal, Trevor Brown, Justus Henneberg +1
GPU-based concurrent data structures (CDSs) achieve high throughput for read-only queries, but efficient support for dynamic updates on fully GPU-resident data remains challenging.…
GPU-RMQ: Accelerating Range Minimum Queries on Modern GPUs
Lara Kreis, Justus Henneberg, Valentin Henkys +2
Range minimum queries are frequently used in string processing and database applications including biological sequence analysis, document retrieval, and web search. Hence, various…
The Case for Multi-Version Experimental Evaluation (MVEE)
Simon Jörz, Felix Schuhknecht
In the database community, we typically evaluate new methods based on experimental results, which we produce by integrating the proposed method along with a set of baselines in a s…
Bigger Is Not Better: The Fastest Static GPU Index Is Also Lightweight!
Justus Henneberg, Felix Schuhknecht
Sorting and binary searching a dense array can be considered the simplest and most space efficient form of indexing. This holds especially on GPUs as they exhibit exceptional sorti…
More Bang For Your Buck(et): Fast and Space-efficient Hardware-accelerated Coarse-granular Indexing on GPUs
Justus Henneberg, Felix Schuhknecht, Rosina Kharal +1
In recent work, we have shown that NVIDIA's raytracing cores on RTX video cards can be exploited to realize hardware-accelerated lookups for GPU-resident database indexes. On a hig…
Taking the Shortcut: Actively Incorporating the Virtual Memory Index of the OS to Hardware-Accelerate Database Indexing
Felix Schuhknecht
Index structures often materialize one or multiple levels of explicit indirections (aka pointers) to allow for a quick traversal to the data of interest. Unfortunately, dereferenci…
RTIndeX: Exploiting Hardware-Accelerated GPU Raytracing for Database Indexing
Justus Henneberg, Felix Schuhknecht
Data management on GPUs has become increasingly relevant due to a tremendous rise in processing power and available GPU memory. Similar to main-memory systems, there is a need for…
The Easiest Way of Turning your Relational Database into a Blockchain -- and the Cost of Doing So
Felix Schuhknecht, Simon Jörz
Blockchain systems essentially consist of two levels: The network level has the responsibility of distributing an ordered stream of transactions to all nodes of the network in exac…
Towards Adaptive Storage Views in Virtual Memory
Felix Schuhknecht, Justus Henneberg
Traditionally, DBMSs separate their storage layer from their indexing layer. While the storage layer physically materializes the database and provides low-level access methods to i…
Northlight: Declarative and Optimized Analysis of Atmospheric Datasets in SparkSQL
Justus Henneberg, Felix Schuhknecht, Philipp Reutter +2
Performing data-intensive analytics is an essential part of modern Earth science. As such, research in atmospheric physics and meteorology frequently requires the processing of ver…
ChainifyDB: How to Blockchainify any Data Management System
Felix Martin Schuhknecht, Ankur Sharma, Jens Dittrich +1
Today's permissioned blockchain systems come in a stand-alone fashion and require the users to integrate yet another full-fledged transaction processing system into their already c…
The Case for Automatic Database Administration using Deep Reinforcement Learning
Ankur Sharma, Felix Martin Schuhknecht, Jens Dittrich
Like any large software system, a full-fledged DBMS offers an overwhelming amount of configuration knobs. These range from static initialisation parameters like buffer sizes, degre…
Accelerating Analytical Processing in MVCC using Fine-Granular High-Frequency Virtual Snapshotting
Ankur Sharma, Felix Martin Schuhknecht, Jens Dittrich
Efficient transactional management is a delicate task. As systems face transactions of inherently different types, ranging from point updates to long running analytical computation…
Main Memory Adaptive Indexing for Multi-core Systems
Victor Alvarez, Felix Martin Schuhknecht, Jens Dittrich +1
Adaptive indexing is a concept that considers index creation in databases as a by-product of query processing; as opposed to traditional full index creation where the indexing effo…