Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Elias Stehle

dblp:190/7168 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Data integration and cleaning › data transformation
data parsing
0.412020
ParPaRaw: Massively Parallel Parsing of Delimiter-Separated Raw Data · Proc. VLDB Endow. 2020
GPUs and heterogeneous computing
GPU-accelerated data processing
0.412020
ParPaRaw: Massively Parallel Parsing of Delimiter-Separated Raw Data · Proc. VLDB Endow. 2020
Parallel and multicore computing
radix sort
0.312017
A Memory Bandwidth-Efficient Hybrid Radix Sort on GPUs · SIGMOD Conference 2017
Query processing and optimization › join processing › join algorithms
sort-merge join
0.112017
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
YearPublicationVenuePosition
2020 ParPaRaw: Massively Parallel Parsing of Delimiter-Separated Raw Data
abstract
Parsing 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 GPUs
abstract
Sorting 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 Conference1