Demo Data from EDBT 2026 / reviewers in the wild / expert
Annett Ungethüm
dblp:162/7729
· DBLP profile ↗
8ranked-venue papers
2as first author
1since 2021 · last 2021
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 7 · 2 first-author · 1 since 2021Artificial intelligence and machine learning · 1Systems, architecture and hardware · 1
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
4 papers |
Query processing and optimization · 48% Indexing and storage engines · 31% Database system architecture and tuning · 21% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Energy-efficient computing · 100% |
Topics — the 9 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Query processing and optimization
compressed data processing |
0.8 | 2 | 2020 | MorphStore: Analytical Query Engine with a Holistic Compression-Enabled Processing Model · Proc. VLDB Endow. 2020 MorphStore - In-Memory Query Processing based on Morphing Compressed Intermediates LIVE · SIGMOD Conference 2019 |
Database system architecture and tuning
main-memory database |
0.8 | 2 | 2020 | MorphStore: Analytical Query Engine with a Holistic Compression-Enabled Processing Model · Proc. VLDB Endow. 2020 From a Comprehensive Experimental Survey to a Cost-based Selection Strategy for Lightweight Integer Compression Algorithms · ACM Trans. Database Syst. 2019 |
Query processing and optimization
analytical query processing |
0.4 | 1 | 2020 | MorphStore: Analytical Query Engine with a Holistic Compression-Enabled Processing Model · Proc. VLDB Endow. 2020 |
Indexing and storage engines
columnar storage |
0.4 | 1 | 2020 | MorphStore: Analytical Query Engine with a Holistic Compression-Enabled Processing Model · Proc. VLDB Endow. 2020 |
Query processing and optimization › query execution
in-memory query processing |
0.4 | 1 | 2019 | MorphStore - In-Memory Query Processing based on Morphing Compressed Intermediates LIVE · SIGMOD Conference 2019 |
Indexing and storage engines › data compression
integer compression |
0.4 | 1 | 2019 | From a Comprehensive Experimental Survey to a Cost-based Selection Strategy for Lightweight Integer Compression Algorithms · ACM Trans. Database Syst. 2019 |
Indexing and storage engines › column store
main-memory column store |
0.4 | 1 | 2019 | MorphStore - In-Memory Query Processing based on Morphing Compressed Intermediates LIVE · SIGMOD Conference 2019 |
Energy-efficient computing › energy-efficient software
energy-efficient database system |
0.2 | 1 | 2016 | Energy Elasticity on Heterogeneous Hardware using Adaptive Resource Reconfiguration LIVE · SIGMOD Conference 2016 |
Query processing and optimization
query execution |
0.1 | 1 | 2019 | MorphStore - In-Memory Query Processing based on Morphing Compressed Intermediates LIVE · SIGMOD Conference 2019 |
Methods — techniques the papers use, named apart from their topics
energy-control loop · 0.5compression · 0.4vectorization · 0.4experimental survey · 0.4cost-based morphing decisions · 0.4cost model · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | The Case for SIMDified Analytical Query Processing on GPUsabstractData-level parallelism (DLP) is a heavily used hardware-driven parallelization technique to optimize the analytical query processing, especially in in-memory column stores. This kind of parallelism is characterized by executing essentially the same operation on different data elements simultaneously. Besides Single Instruction Multiple Data (SIMD) extensions on common x86-processors, GPUs also provide DLP but with a different execution model called Single Instruction Multiple Threads (SIMT), where multiple scalar threads are executed in a SIMD manner. Unfortunately, a complete GPU-specific implementation of all query operators has to be set up, since the state of the vectorized implementations cannot be ported from x86-processors to GPUs right now. To avoid this implementation effort, we present our vision to virtualize GPUs as virtual vector engines with software-defined SIMD instructions and to specialize hardware-oblivious vectorized operators to GPUs using our Template Vector Library (TVL) in this paper. Johannes Fett, Annett Ungethüm, Dirk Habich, Wolfgang Lehner |
DaMoN | 2 |
| 2020 | Hardware-Oblivious SIMD Parallelism for In-Memory Column-Stores
Annett Ungethüm, Johannes Pietrzyk, Patrick Damme, Alexander Krause 0001, Dirk Habich, Wolfgang Lehner, Erich Focht |
CIDR | 1 |
| 2020 | MorphStore: Analytical Query Engine with a Holistic Compression-Enabled Processing Model
Patrick Damme, Annett Ungethüm, Johannes Pietrzyk, Alexander Krause 0001, Dirk Habich, Wolfgang Lehner |
Proc. VLDB Endow. | 2 |
| 2019 | MorphStore - In-Memory Query Processing based on Morphing Compressed Intermediates LIVEabstractIn this demo, we present MorphStore, an in-memory column store with a novel compression-aware query processing concept. Basically, compression using lightweight integer compression algorithms already plays an important role in existing in-memory column stores, but mainly for base data. The continuous handling of compression from the base data to the intermediate results during query processing has already been discussed, but not investigated in detail since the computational effort for compression as well as decompression is often assumed to exceed the benefits of a reduced transfer cost between CPU and main memory. However, this argument increasingly loses its validity as we are going to show in our demo. Generally, our novel compression-aware query processing concept is characterized by the fact that we are able to speed up the query execution by morphing compressed intermediate results from one scheme to another scheme to dynamically adapt to the changing data characteristics during query processing. Our morphing decisions are made using a cost-based approach. Dirk Habich, Patrick Damme, Annett Ungethüm, Johannes Pietrzyk, Alexander Krause 0001, Juliana Hildebrandt, Wolfgang Lehner |
SIGMOD Conference | 3 |
| 2019 | From a Comprehensive Experimental Survey to a Cost-based Selection Strategy for Lightweight Integer Compression AlgorithmsabstractLightweight integer compression algorithms are frequently applied in in-memory database systems to tackle the growing gap between processor speed and main memory bandwidth. In recent years, the vectorization of basic techniques such as delta coding and null suppression has considerably enlarged the corpus of available algorithms. As a result, today there is a large number of algorithms to choose from, while different algorithms are tailored to different data characteristics. However, a comparative evaluation of these algorithms with different data and hardware characteristics has never been sufficiently conducted in the literature. To close this gap, we conducted an exhaustive experimental survey by evaluating several state-of-the-art lightweight integer compression algorithms as well as cascades of basic techniques. We systematically investigated the influence of data as well as hardware properties on the performance and the compression rates. The evaluated algorithms are based on publicly available implementations as well as our own vectorized reimplementations. We summarize our experimental findings leading to several new insights and to the conclusion that there is no single-best algorithm. Moreover, in this article, we also introduce and evaluate a novel cost model for the selection of a suitable lightweight integer compression algorithm for a given dataset. Patrick Damme, Annett Ungethüm, Juliana Hildebrandt, Dirk Habich, Wolfgang Lehner |
ACM Trans. Database Syst. | 2 |
| 2018 | Column Scan Optimization by Increasing Intra-Instruction Parallelism
Nusrat Jahan Lisa, Annett Ungethüm, Dirk Habich, Tuan D. A. Nguyen, Akash Kumar 0001, Wolfgang Lehner |
DATA | 2 |
| 2016 | Energy Elasticity on Heterogeneous Hardware using Adaptive Resource Reconfiguration LIVEabstractEnergy awareness of database systems has emerged as a critical research topic, since energy consumption is becoming a major limiter for their scalability. Recent energy-related hardware developments trend towards offering more and more configuration opportunities for the software to control its own energy consumption. Existing research so far mainly focused on leveraging this configuration spectrum to find the most energy-efficient configuration for specific operators or entire queries. In this demo, we introduce the concept of energy elasticity and propose the energy-control loop as an implementation of this concept. Energy elasticity refers to the ability of software to behave energy-proportional and energy-efficient at the same time while maintaining a certain quality of service. Thus, our system does not draw the least energy possible but the least energy necessary to still perform reasonably. We demonstrate our overall approach using a rich interactive GUI to give attendees the opportunity to learn more about our concept. Annett Ungethüm, Thomas Kissinger, Willi-Wolfram Mentzel, Dirk Habich, Wolfgang Lehner |
SIGMOD Conference | 1 |
| 2015 | Demo abstract: Taming many heterogeneous coresabstractMany-core systems are increasingly used in real-time settings to meet the performance requirements of advanced applications such as the classification and tracking of dynamic objects for autonomous driving [1] or the generation of safe trajectories through rough terrain [2]. Task sets of these applications are often mixtures of short running, low latency tasks, such as the various filtering steps required for signal or image processing, and long running tasks, such as route planning, which occupy their assigned core for extended periods of time. Short running tasks often follow a data flow programming paradigm and are organized into directed acyclic graphs (DAG) based on their input-/output-dependencies. Once these dependencies are met, they execute without further task interactions until they complete producing outputs for subsequent tasks. Long running tasks on the other hand interact frequently with other tasks, accessing data located in the memories of remote cores or interacting with operating-system services. This demonstrator shows how both types of applications can be integrated into a single many-core architecture. Nils Asmussen, Marcus Völp, Benedikt Noethen, Annett Ungethüm |
RTAS | 4 |