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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Alexander Beischl

dblp:266/5816 · DBLP profile ↗
← Back
4ranked-venue papers
3as first author
3since 2021 · last 2026
0009-0005-4671-7300ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 3 · 2 first-author · 2 since 2021Systems, architecture and hardware · 1 · 1 first-author · 1 since 2021

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.

Databases, data mining, and information retrieval
3 papers
Indexing and storage engines · 35% Database system architecture and tuning · 35% Query processing and optimization · 30%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Performance modeling and evaluation · 73% Distributed systems · 27%
Software engineering, system software, and programming languages
1 paper
Compilers and program optimization · 100%

Topics — the 6 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Performance modeling and evaluation
profiling
1.422025
UmbraPerf - Profiling Results Tailored for DBMS Developers · Proc. VLDB Endow. 2025
Profiling dataflow systems on multiple abstraction levels · EuroSys 2021
Query processing and optimization › query execution
compiled query execution
0.512021
Profiling dataflow systems on multiple abstraction levels · EuroSys 2021
Distributed systems › distributed data processing
dataflow systems
0.512021
Profiling dataflow systems on multiple abstraction levels · EuroSys 2021
Indexing and storage engines
bitmap index
0.412020
Tree-Encoded Bitmaps · SIGMOD Conference 2020
Indexing and storage engines › bitmap index
compressed bitmap index
0.412020
Tree-Encoded Bitmaps · SIGMOD Conference 2020
Compilers and program optimization
code generation
0.112021
Profiling dataflow systems on multiple abstraction levels · EuroSys 2021

Methods — techniques the papers use, named apart from their topics

profiling samples · 1.7metadata mapping · 1.7profiling · 1.5code generation tracking · 1.5tree-based encoding · 0.4random access · 0.4
YearPublicationVenuePosition
2026 Evaluating Apple Silicon for Data Processing
abstract
Apple Silicon’s M-Series integrates powerful GPUs with a physically unified memory architecture, which makes it a promising platform for the growing shift toward local-first analytical data processing on consumer devices. However, its suitability for database workloads remains largely unexplored.
Alexander Beischl, Mykola Morozov, Michael Jungmair, Lukas Haussmann, Thomas Neumann 0001
DaMoN1
2025 UmbraPerf - Profiling Results Tailored for DBMS Developers
abstract
Developing a code-generating Database Management System requires tight profiling and performance-tuning iterations. However, existing profilers report results at instruction or function level, making it challenging to correlate them with constructs like query plan operators to derive actionable insights. In this demonstration, we show how to solve this issue, building on our previous work, Tailored Profiling. We introduce UmbraPerf, a novel profiling tool that combines profiling samples with metadata to map profiling results to a DBMS's internal abstractions, from query plan components down to generated code. Its interactive frontend visualizes data across multiple abstraction levels, enabling developers to narrow performance bottlenecks from operators down to individual instructions. We demonstrate its utility through two scenarios using our publicly available frontend.
Alexander Beischl, Thomas Neumann 0001
Proc. VLDB Endow.1
2021 Profiling dataflow systems on multiple abstraction levels
abstract
Dataflow graphs are a popular abstraction for describing computation, used in many systems for high-level optimization. For execution, dataflow graphs are lowered and optimized through layers of program representations down to machine instructions. Unfortunately, performance profiling such systems is cumbersome, as today's profilers present results merely at instruction and function granularity. This obfuscates the connection between profiles and high-level constructs, such as operators and pipelines, making interpretation of profiles an exercise in puzzling and deduction. In this paper, we show how to profile compiling dataflow systems at higher abstraction levels. Our approach tracks the code generation process and aggregates profiling data to any abstraction level. This bridges the semantic gap to match the engineer's current information need and even creates a comprehensible way to report timing information within profiling data. We have evaluated this approach within our compiling DBMS Umbra, showing that the approach is generally applicable for compiling dataflow systems and can be implemented with high accuracy and reasonable overhead.
Alexander Beischl, Timo Kersten, Maximilian Bandle, Jana Giceva, Thomas Neumann 0001
EuroSys1
2020 Tree-Encoded Bitmaps
abstract
We propose a novel method to represent compressed bitmaps. Similarly to existing bitmap compression schemes, we exploit the compression potential of bitmaps populated with consecutive identical bits, i.e., 0-runs and 1-runs. But in contrast to prior work, our approach employs a binary tree structure to represent runs of various lengths. Leaf nodes in the upper tree levels thereby represent longer runs, and vice versa. The tree-based representation results in high compression ratios and enables efficient random access, which in turn allows for the fast intersection of bitmaps. Our experimental analysis with randomly generated bitmaps shows that our approach significantly improves over state-of-the-art compression techniques when bitmaps are dense and/or only barely clustered. Further, we evaluate our approach with real-world data sets, showing that our tree-encoded bitmaps can save up to one third of the space over existing techniques.
Harald Lang, Alexander Beischl, Viktor Leis, Peter Boncz, Thomas Neumann 0001, Alfons Kemper
SIGMOD Conference2