Nils Boeschen

dblp:295/5645 · DBLP profile ↗
← Back
5ranked-venue papers in the field
3as first author
5since 2021 · last 2026
0000-0001-8654-5738ORCID · verified

Domains — venue-derived; a paper can count in several

Database Systems & Data Management · 5 (3 first)
YearPublicationVenuePosition
2026 PystachIO: Efficient Distributed GPU Query Processing with PyTorch over Fast Networks \u0026 Fast Storage
Jigao Luo, Nils Boeschen, Muhammad El-Hindi, Carsten Binnig
Proc. VLDB Endow.2
2024 GOLAP: A GPU-in-Data-Path Architecture for High-Speed OLAP
abstract
In this paper, we suggest a novel GPU-in-data-path architecture that leverages a GPU to accelerate the I/O path and thus can achieve almost in-memory bandwidth using SSDs. In this architecture, the main idea is to stream data in heavy-weight compressed blocks from SSDs directly into the GPU and decompress it on-the-fly as part of the table scan to inflate data before processing it by downstream query operators. Furthermore, we employ novel GPU-optimized pruning techniques that help us further inflate the perceived read bandwidth. In our evaluation, we show that the GPU-in-data-path architecture can achieve an effective bandwidth of up to 100 GiB/s, surpassing existing in-memory systems' capabilities.
Nils Boeschen, Tobias Ziegler 0001, Carsten Binnig
Proc. ACM Manag. Data1
2023 Distributed GPU Joins on Fast RDMA-capable Networks
abstract
In this paper, we present a novel pipelined GPU join that accelerates the performance of distributed DBMSs by leveraging GPU resources on fast networks. A key insight is that we enable pipelined join execution by overlapping the network shuffling with the build and probe phases, thereby significantly reducing the GPU idle time. To demonstrate this, we propose novel algorithms for distributed pipelined GPU joins with RDMA and GPUDirect for both arbitrarily large probe- and build-side tables. In our evaluation, we show our pipelined distributed GPU join can reduce the overall runtime of a full query by up to 6× against a state-of-the-art CPU-only join.
Lasse Thostrup, Gloria Doci, Nils Boeschen, Manisha Luthra, Carsten Binnig
Proc. ACM Manag. Data3
2022 GaccO - A GPU-accelerated OLTP DBMS
abstract
In this paper, we present GaccO - a main memory DBMS for GPU-accelerated OLTP. For executing OLTP workloads, GaccO implements a novel scheme that splits the execution across the CPU and the GPU. Using such a co-execution scheme GaccO can thus not only efficiently make use of the vectorized execution of the GPU by grouping transactions of the same type into batches, but it can also support databases larger than device memory by leveraging CPU memory in addition to the GPU memory. In our evaluation with TPC-C, we show that GaccO can thus speed-up OLTP workloads by up to 6 times compared to a pure CPU-based OLTP execution.
Nils Boeschen, Carsten Binnig
SIGMOD Conference1
2021 GalOP: Towards a GPU-accelerated OLTP DBMS
abstract
In this paper, we present GalOP --- a GPU-accelerated main memory DBMS for OLTP. At the core GalOP is based on a novel deterministic concurrency scheme for GPUs which orders conflicting transactions before the execution on the GPU. In our initial evaluation, we show that GalOP can provide robust performance for high and low conflict scenarios and outperforms recent CPU-based schemes by up to 10x.
Nils Boeschen, Carsten Binnig
DaMoN1