EDBT 2026 Demo / reviewers in the wild / expert
Elias Stehle
dblp:190/7168
· DBLP profile ↗
2ranked-venue papers
2as first author
0since 2021 · last 2020
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 2 · 2 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
GPUs and heterogeneous computing · 72% Parallel and multicore computing · 28% | |
| Databases, data mining, and information retrieval
2 papers |
Data integration and cleaning · 67% Data stream processing · 20% Query processing and optimization · 13% |
Topics — the 4 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data integration and cleaning › data transformation
data parsing |
0.4 | 1 | 2020 | ParPaRaw: Massively Parallel Parsing of Delimiter-Separated Raw Data · Proc. VLDB Endow. 2020 |
GPUs and heterogeneous computing
GPU-accelerated data processing |
0.4 | 1 | 2020 | ParPaRaw: Massively Parallel Parsing of Delimiter-Separated Raw Data · Proc. VLDB Endow. 2020 |
Parallel and multicore computing
radix sort |
0.3 | 1 | 2017 | A Memory Bandwidth-Efficient Hybrid Radix Sort on GPUs · SIGMOD Conference 2017 |
Query processing and optimization › join processing › join algorithms
sort-merge join |
0.1 | 1 | 2017 | A Memory Bandwidth-Efficient Hybrid Radix Sort on GPUs · SIGMOD Conference 2017 |
Methods — techniques the papers use, named apart from their topics
finite state machine simulation · 0.9radix sort · 0.6pipelining · 0.6
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | ParPaRaw: Massively Parallel Parsing of Delimiter-Separated Raw DataabstractParsing is essential for a wide range of use cases, such as stream processing, bulk loading, and in-situ querying of raw data. Yet, the compute-intense step often constitutes a major bottleneck in the data ingestion pipeline, since parsing of inputs that require more involved parsing rules is challenging to parallelise. This work proposes a massively parallel algorithm for parsing delimiter-separated data formats on GPUs. Other than the state-of-the-art, the proposed approach does not require an initial sequential pass over the input to determine a thread's parsing context. That is, how a thread, beginning somewhere in the middle of the input, should interpret a certain symbol (e.g., whether to interpret a comma as a delimiter or as part of a larger string enclosed in double-quotes). Instead of tailoring the approach to a single format, we are able to perform a massively parallel finite state machine (FSM) simulation, which is more flexible and powerful, supporting more expressive parsing rules with general applicability. Achieving a parsing rate of as much as 14.2 GB/s, our experimental evaluation on a GPU with 3 584 cores shows that the presented approach is able to scale to thousands of cores and beyond. With an end-to-end streaming approach, we are able to exploit the full-duplex capabilities of the PCIe bus and hide latency from data transfers. Considering the end-to-end performance, the algorithm parses 4.8 GB in as little as 0.44 seconds, including data transfers. Elias Stehle, Hans-Arno Jacobsen |
Proc. VLDB Endow. | 1 |
| 2017 | A Memory Bandwidth-Efficient Hybrid Radix Sort on GPUsabstractSorting is at the core of many database operations, such as index creation, sort-merge joins, and user-requested output sorting. As GPUs are emerging as a promising platform to accelerate various operations, sorting on GPUs becomes a viable endeavour. Over the past few years, several improvements have been proposed for sorting on GPUs, leading to the first radix sort implementations that achieve a sorting rate of over one billion 32-bit keys per second. Yet, state-of-the-art approaches are heavily memory bandwidth-bound, as they require substantially more memory transfers than their CPU-based counterparts. Our work proposes a novel approach that almost halves the amount of memory transfers and, therefore, considerably lifts the memory bandwidth limitation. Being able to sort two gigabytes of eight-byte records in as little as 50 milliseconds, our approach achieves a 2.32-fold improvement over the state-of-the-art GPU-based radix sort for uniform distributions, sustaining a minimum speed-up of no less than a factor of 1.66 for skewed distributions. To address inputs that either do not reside on the GPU or exceed the available device memory, we build on our efficient GPU sorting approach with a pipelined heterogeneous sorting algorithm that mitigates the overhead associated with PCIe data transfers. Comparing the end-to-end sorting performance to the state-of-the-art CPU-based radix sort running 16 threads, our heterogeneous approach achieves a 2.06-fold and a 1.53-fold improvement for sorting 64 GB key-value pairs with a skewed and a uniform distribution, respectively. Elias Stehle, Hans-Arno Jacobsen |
SIGMOD Conference | 1 |