EDBT 2026 Demo / reviewers in the wild / expert
Gerd Heber
dblp:30/1517
· DBLP profile ↗
9ranked-venue papers
1as first author
1since 2021 · last 2025
0000-0002-7577-6140ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 7 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 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
2 papers |
Storage systems · 93% High-performance computing · 4% Processor architecture and microarchitecture · 2% | |
| Databases, data mining, and information retrieval
1 paper |
Spatial and temporal data management · 100% |
Topics — the 9 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Storage systems
i/o optimization |
0.9 | 1 | 2025 | H5Intent: Autotuning HDF5 With User Intent · IEEE Trans. Parallel Distributed Syst. 2025 |
Storage systems › file systems › distributed file system
parallel file system |
0.3 | 1 | 2025 | H5Intent: Autotuning HDF5 With User Intent · IEEE Trans. Parallel Distributed Syst. 2025 |
Spatial and temporal data management
spatial indexing |
0.1 | 1 | 2006 | Efficient query processing on unstructured tetrahedral meshes · SIGMOD Conference 2006 |
Spatial and temporal data management
spatial query processing |
0.1 | 1 | 2006 | Efficient query processing on unstructured tetrahedral meshes · SIGMOD Conference 2006 |
High-performance computing › iterative methods
conjugate gradient |
0.0 | 1 | 2000 | Landing CG on EARTH: A Case Study of Fine-Grained Multithreading on an Evolutionary Path · SC 2000 |
Processor architecture and microarchitecture › multithreading
fine-grain multithreading |
0.0 | 1 | 2000 | Landing CG on EARTH: A Case Study of Fine-Grained Multithreading on an Evolutionary Path · SC 2000 |
High-performance computing
scientific computing systems |
0.0 | 1 | 2000 | Landing CG on EARTH: A Case Study of Fine-Grained Multithreading on an Evolutionary Path · SC 2000 |
Computational science and engineering
scientific data management |
0.0 | 1 | 2006 | Efficient query processing on unstructured tetrahedral meshes · SIGMOD Conference 2006 |
Parallel and multicore computing
parallel programming models |
0.0 | 1 | 2000 | Landing CG on EARTH: A Case Study of Fine-Grained Multithreading on an Evolutionary Path · SC 2000 |
Methods — techniques the papers use, named apart from their topics
intent-based configuration mapping · 0.9auto-tuning · 0.9space-filling curves · 0.1directed local search · 0.1fine-grained multithreading · 0.0dataflow reduction · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | H5Intent: Autotuning HDF5 With User IntentabstractThe complexity of data management in HPC systems stems from the diversity in I/O behavior exhibited by new workloads, multistage workflows, and multitiered storage systems. The HDF5 library is a popular interface to interact with storage systems in HPC workloads. The library manages the complexity of diverse I/O behaviors by providing user-level configurations to optimize the I/O for HPC workloads. The HDF5 library exposes hundreds of configuration properties that can be set to alter how HDF5 manages I/O requests for better performance. However, determining which properties to set is quite challenging for users who lack expertise in HDF5 library internals. We propose a paradigm change through our H5Intent software, where users specify the intent of I/O operations and the software can set various HDF5 properties automatically to optimize the I/O behavior. This work demonstrates several use cases where mapping user-defined intents to HDF5 properties can be exploited to optimize I/O. In this study, we make three observations. First, I/O intents can accurately define HDF5 properties while managing conflicts between various properties and improving the I/O performance of microbenchmarks by up to 22×. Second, I/O intents can be efficiently passed to HDF5 with a small footprint of 6.74MB per node for thousands of intents per process. Third, an H5Intent VOL connector can dynamically map I/O intents to HDF5 properties for various I/O behaviors exhibited by our microbenchmark and improve I/O performance by up to 8.8×. Overall, H5Intent software improves the I/O performance of complex large-scale workloads we studied by up to 11×. Hariharan Devarajan, Gerd Heber, Kathryn Mohror |
IEEE Trans. Parallel Distributed Syst. | 2 |
| 2019 | A Vision for Managing Extreme-Scale Data HoardsabstractScientific data collections grow ever larger, both in terms of the size of individual data items and of the number and complexity of items. To use and manage them, it is important to directly address issues of robust and actionable provenance. We identify three key drivers as our focus: managing the size and complexity of metadata, lack of a priori information to match usage intents between publishers and consumers of data, and support for campaigns over collections of data driven by multi-disciplinary, collaborating teams. We introduce the Hoarde abstraction as an attempt to formalize a way of looking at collections of data to make them more tractable for later use. Hoarde leverages middleware and systems infrastructures for scientific and technical data management. Through the lens of a select group of challenging data usage scenarios, we discuss some of the aspects of implementation, usage, and forward portability of this new view on data management. Jeremy Logan, Kshitij Mehta, Gerd Heber, Scott Klasky, Tahsin M. Kurç, Norbert Podhorszki, Patrick M. Widener, Matthew Wolf |
ICDCS | 3 |
| 2006 | Efficient query processing on unstructured tetrahedral meshesabstractModern scientific applications such as fluid dynamics and earthquake modeling heavily depend on massive volumes of data produced by computer simulations. Such applications require new data management capabilities in order to scale to terabyte-scale data volumes. The most common way to discretize the application domain is to decompose it into pyramids, forming an unstructured tetrahedral mesh. Modern simulations generate meshes of high resolution and precision, to be queried by a visualization or analysis tool. Tetrahedral meshes are extremely flexible and therefore vital to accurately model complex geometries, but also are difficult to index. To reduce query execution time, applications either use only subsets of the data or rely on different (less flexible) structures, thereby trading accuracy for speed.This paper presents efficient indexing techniques for common spatial (point and range) on tetrahedral meshes. Because the prevailing multidimensional indexing techniques attempt to approximate the tetrahedra using simpler shapes (primarily rectangles) the query performance deteriorates significantly as a function of the mesh's geometric complexity. We develop Directed Local Search (DLS), an efficient indexing algorithm based on mesh topology information that is practically insensitive to the geometric properties of meshes. We show how DLS can be easily and efficiently implemented within modern DBMS without requiring new exotic index structures and complex preprocessing. Finally, we present a new data layout approach for tetrahedral mesh datasets that provides better performance for scientific applications.compared to the traditional space filling curves. In our PostgreSQL implementation DLS reduces the number of disk page accesses by 26% to 4x, and improves the overall query execution time by 25% to 4. Stratos Papadomanolakis, Anastasia Ailamaki, Julio C. López 0001, Tiankai Tu, David R. O'Hallaron, Gerd Heber |
SIGMOD Conference | 6 |
| 2004 | A fine-grain load-adaptive algorithm of the 2D discrete wavelet transform for multithreaded architectures
Parimala Thulasiraman, Ashfaq Khokhar 0001, Gerd Heber, Guang R. Gao |
J. Parallel Distributed Comput. | 3 |
| 2002 | Implementation and evaluation of a communication intensive application on the EARTH multithreaded systemabstractAbstract This paper reports a study of sparse Matrix Vector Multiplication (MVM) on a parallel computing platform based on a fine‐grained multithreaded program execution model. Such sparse MVM computations, when parallelized without performing graph partitioning, suffers a very high communication to computation ratio, and is well known to have a very limited scalability on traditional distributed‐memory machines. The particular multithreaded system we use is the Efficient Architecture for Running THreads (EARTH) model, which can be implemented from off‐the‐shelf processors. With the Class B input sparse matrix from the NAS CG benchmark (75 000 rows), we attain an absolute speedup of 90 on 120 nodes of a distributed memory configuration. This is achieved without using inspector/executor or graph partitioning, or any communication minimization phase, which means that similar results can be expected for adaptive problems as well. High scalability is achieved because of a number of characteristics of the EARTH architecture: local synchronizations, low communication overheads, ability to overlap communication and computation, and low context‐switching costs. Copyright © 2002 John Wiley & Sons, Ltd. Kevin B. Theobald, Rishi Kumar, Gagan Agrawal, Gerd Heber, Ruppa K. Thulasiram, Guang R. Gao |
Concurr. Comput. Pract. Exp. | 4 |
| 2000 | Developing a Communication Intensive Application on the EARTH Multithreaded Architecture (Distinguished Paper)
Kevin B. Theobald, Rishi Kumar, Gagan Agrawal, Gerd Heber, Ruppa K. Thulasiram, Guang R. Gao |
Euro-Par | 4 |
| 2000 | Landing CG on EARTH: A Case Study of Fine-Grained Multithreading on an Evolutionary PathabstractWe report on our work in developing a fine-grained multithreaded solution for the communication-intensive Conjugate Gradient (CG) problem. In our recent work, we developed a simple yet efficient program for sparse matrix-vector multiply on a multi-threaded system. This paper presents an effective mechanism for the reduction-broadcast phase, which is integrated with the sparse MVM, resulting in a scalable implementation of the complete CG application. Three major observations from our experiments on the EARTH multithreaded testbed are: (1) The scalability of our CG implementation is impressive, e.g., absolute speedup is 90 on 120 processors for the NAS CG class B input. (2) Our dataflow-style reduction-broadcast network based on fine-grain multithreading is twice as fast as a serial reduction scheme on the same system. (3) By slowing down the network by a factor of 2, no notable degradation of overall CG performance was observed. Kevin B. Theobald, Gagan Agrawal, Rishi Kumar, Gerd Heber, Guang R. Gao, Paul Stodghill, Keshav Pingali |
SC | 4 |
| 2000 | Self-Avoiding Walks over Adaptive Unstructured GridsabstractIn this paper, we present self-avoiding walks as a novel technique to ‘linearize’ an unstructured mesh. Unlike space-filling curves which are based on a geometric embedding, our strategy is combinatorial since it uses the mesh connectivity only. We formulate a linear time-complexity algorithm for the construction of these self-avoiding walks over a triangular mesh. We also show how the concept can be easily modified for adaptive grids that are generated in a hierarchical manner based on a set of simple rules, and made amenable for efficient parallelization. We suggest a metric that might be used to evaluate the quality of such walks and present some sample results. The proposed locality-enhancing approach should be very useful in the runtime partitioning and load balancing of adaptive unstructured grids. Copyright © 2000 John Wiley & Sons, Ltd. Gerd Heber, Rupak Biswas, Guang R. Gao |
Concurr. Pract. Exp. | 1 |
| 1997 | High-Level Data Parallel Programming in PROMOTERabstractImplementing realistic scientific applications on parallel platforms requires a high level, problem adequate and flexible programming environment. The hybrid system PROMOTER pursues a two level approach allowing easy and flexible programming at both language and library levels. The core concept of PROMOTER's language model is its highly abstract and unified concept of data and communication structures. The paper briefly addresses the programming model, but focuses on implementation aspects of the compiler and runtime system. Finally, performance results are given, evaluating the efficiency of the PROMOTER system. Matthias Besch, Hua Bi, Peter Enskonatus, Gerd Heber, Matthias Wilhelmi |
HIPS | 4 |