EDBT 2026 Demo / reviewers in the wild / expert
Max Plauth
dblp:58/7640
· DBLP profile ↗
7ranked-venue papers
4as first author
2since 2021 · last 2023
0000-0001-7764-3336ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 2 first-author · 2 since 2021Software engineering, systems software and programming languages · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 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.
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Memory systems · 50% Storage systems · 25% Hardware accelerators and domain-specific architectures · 25% | |
| Human-computer interaction and pervasive computing
1 paper |
Haptics and multimodal interaction · 56% Interaction techniques and input · 44% |
Topics — the 6 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems › processing-in-memory
near-data processing |
0.4 | 1 | 2020 | Accessible near-storage computing with FPGAs · EuroSys 2020 |
Hardware accelerators and domain-specific architectures › accelerator integration
near-storage accelerator |
0.4 | 1 | 2020 | Accessible near-storage computing with FPGAs · EuroSys 2020 |
Storage systems › computational storage
near-storage computing |
0.4 | 1 | 2020 | Accessible near-storage computing with FPGAs · EuroSys 2020 |
Memory systems
processing-in-memory |
0.4 | 1 | 2020 | Accessible near-storage computing with FPGAs · EuroSys 2020 |
Haptics and multimodal interaction › haptic feedback
force feedback |
0.2 | 1 | 2013 | Gesture output: eyes-free output using a force feedback touch surface · CHI 2013 |
Interaction techniques and input
touch interaction |
0.2 | 1 | 2013 | Gesture output: eyes-free output using a force feedback touch surface · CHI 2013 |
Methods — techniques the papers use, named apart from their topics
FPGA programming models · 0.4user study · 0.2prototype development · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Improving the accessibility of NUMA-aware C++ application development based on the PGASUS frameworkabstractAbstract Certain workloads such asin‐memory databasesare inherently hard to scale‐out and rely on cache‐coherent scale‐up non‐uniform memory access (NUMA) systems to keep up with the ever‐increasing demand for compute resources. However, many parallel programming frameworks such as OpenMP do not make efficient use of large scale‐up NUMA systems as they do not consider data locality sufficiently. In this work, we presentPGASUS, a C++ framework for NUMA‐aware application development that provides integrated facilities for NUMA‐aware task parallelism and data placement. The framework is based on an extensive review of parallel programming languages and frameworks to incorporate the best practices of the field. In a comprehensive evaluation, we demonstrate thatPGASUSprovides average performance improvements of and peak performance improvements of up to across a wide range of workloads. Max Plauth, Felix Eberhardt, Andreas Grapentin, Andreas Polze |
Concurr. Comput. Pract. Exp. | 1 |
| 2023 | Improved data transfer efficiency for scale-out heterogeneous workloads using on-the-fly I/O link compressionabstractSummary Graphics processing units (GPUs) are unarguably vital to keep up with the perpetually growing demand for compute capacity of data‐intensive applications. However, the overhead of transferring data between host and GPU memory is already a major limiting factor on the single‐node level. The situation intensifies in scale‐out scenarios, where data movement is becoming even more expensive. By augmenting the CloudCL framework with 842‐based compression facilities, this article demonstrates that transparent on‐the‐fly I/O link compression can yield performance improvements between 1.11× and 2.07× across tested scale‐out GPU workloads. Max Plauth, Joan Bruguera Micó, Andreas Polze |
Concurr. Comput. Pract. Exp. | 1 |
| 2020 | Accessible near-storage computing with FPGAsabstractData transfers impose a major bottleneck in heterogenous system architectures. As a mitigation strategy, compute resources can be introduced in places where data occurs naturally. The increased diversity of compute resources in turn affects programming models and practicalities of software development for near-data compute kernels and raises the question of how those resources can be made accessible to users and applications. Robert Schmid, Max Plauth, Lukas Wenzel, Felix Eberhardt, Andreas Polze |
EuroSys | 2 |
| 2018 | Giving Customers Control Over Their Data: Integrating a Policy Language into the CloudabstractCloud computing offers the potential to store, manage, and process data in highly available, scalable, and elastic environments. Yet, these environments still provide very limited and inflexible means for customers to control their data. For example, customers can neither specify security of inter-cloud communication bearing the risk of information leakage, nor comply with laws requiring data to be kept in the originating jurisdiction, nor control sharing of data with third parties on a fine-granular basis. This lack of control can hinder cloud adoption for data that falls under regulations. In this paper, we show in six use cases how cloud environments can be enriched with policy language support to give customers control over cloud data. Our use cases are based on realizing policy language support in all three cloud environment layers, i.e., IaaS, PaaS, and SaaS. Specifically, we present policy-aware resource management (with OpenStack) and dynamic network configuration. With CERN's big data storage and the in-memory database Hyrise, we show realization for storage and further exemplify policy-aware cloud processing by network function virtualization which enables Orange to offload customer home gateways to the cloud. Finally, we discuss benefits of policy support in F-Secure's Security Cloud. These use cases show the feasibility of realizing customer control with policy support in the cloud. Thus, our work enables customers with regulated data to tap cloud benefits and significantly broadens the market for cloud providers. Jens Hiller, Maël Kimmerlin, Max Plauth, Seppo Sakari Heikkilä, Stefan Halfpap, Ville Lindfors, Felix Eberhardt, Dariusz Bursztynowski, Jesus Llorente Santos, Oliver Hohlfeld, Klaus Wehrle |
IC2E | 3 |
| 2018 | Hardening Application Security Using Intel SGXabstractThe release of Intel's Software Guard Extensions (SGX) refueled the interest in trusted computing approaches across industry and academia. The corresponding hardware is available, but practical usage patterns and applications are still lacking notable prevalence rates. This paper addresses this gap by approaching trusted computing from the point of view of a software engineer. To help developers in overcoming the initial hurdles of integrating SGX with existing code bases, a small helper library is presented. Furthermore, hardening strategies are identified and applied in a case study based on the simple KISSDB database, demonstrating how SGX can be used in practice. Max Plauth, Fredrik Teschke, Daniel Richter, Andreas Polze |
QRS | 1 |
| 2014 | Fast ICA on Modern GPU ArchitecturesabstractBlind Signal Separation is an algorithmic problem class that deals with the restoration of original signal data from a signal mixture. Implementations, such as Fast ICA, are optimized for parallelization on CPU or first-generation GPU hardware. With the advent of modern, compute centered GPU hardware with powerful features such as dynamic parallelism support, these solutions no longer leverage the available hardware performance in the best-possible way. We present an optimized implementation of the FastICA algorithm, which is specifically tailored for next-generation GPU architectures such as Nvidia Kepler. Our proposal achieves a two digit factor of speedup in the prototype implementation, compared to a multithreaded CPU implementation. Our custom matrix multiplication kernels, tailored specifically for the use case, contribute to the speedup by delivering better performance than the state-of-the-art CUBLAS library. Max Plauth, Frank Feinbube, Peter Tröger, Andreas Polze |
PDCAT | 1 |
| 2013 | Gesture output: eyes-free output using a force feedback touch surfaceabstractWe propose using spatial gestures not only for input but also for output. Analogous to gesture input, the proposed gesture output moves the user's finger in a gesture, which the user then recognizes. We use our concept in a mobile scenario where a motion path forming a "5" informs users about new emails, or a heart-shaped path serves as a mes- sage from a friend. We built two prototypes: (1) The long- RangeOuija is a stationary prototype that offers a motion range of up to 4cm; (2) The pocketOuija is self-contained mobile device based on an iPhone with up to 1cm motion range. Both devices actuate the user's fingers by means of an actuated transparent foil overlaid onto a touchscreen. We conducted three studies with the longRangeOuija in which participants recognized 2cm marks with 97% accu- racy, Graffiti digits with 98.8%, pairs of Graffiti digits with 90.5%, and Graffiti letters with 93.4%. Participants previ- ously unfamiliar with Graffiti identified 96.2% of digits and 76.4% of letters, suggesting that properly designed gesture output is guessable. After the experiment, the same participants were able to enter 100% of Graffiti digits by heart and 92.2% of letters. This suggests that participants learned gesture input as a side effect of using gesture output on our prototypes. Anne Roudaut, Andreas Rau 0003, Christoph Sterz, Max Plauth, Pedro Lopes 0001, Patrick Baudisch |
CHI | 4 |