Demo Data from EDBT 2026 / reviewers in the wild / expert
Johannes Hötzer
dblp:133/9642
· DBLP profile ↗
4ranked-venue papers
0as first author
1since 2021 · last 2021
0000-0001-9932-0562ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 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.
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
High-performance computing · 66% Parallel and multicore computing · 22% Embedded and real-time systems · 12% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Computational science and engineering · 100% |
Topics — the 10 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
High-performance computing › scientific computing systems
phase field simulation |
0.6 | 2 | 2019 | Code generation for massively parallel phase-field simulations · SC 2019 Massively parallel phase-field simulations for ternary eutectic directional solidification · SC 2015 |
Embedded and real-time systems › model-based design
code generation |
0.4 | 1 | 2019 | Code generation for massively parallel phase-field simulations · SC 2019 |
High-performance computing
scientific computing |
0.4 | 1 | 2019 | Code generation for massively parallel phase-field simulations · SC 2019 |
Parallel and multicore computing › load balancing
dynamic load balancing |
0.3 | 1 | 2018 | Massively Parallel Stencil Code Solver with Autonomous Adaptive Block Distribution · IEEE Trans. Parallel Distributed Syst. 2018 |
High-performance computing › parallel numerical algorithms
parallel solver |
0.3 | 1 | 2018 | Massively Parallel Stencil Code Solver with Autonomous Adaptive Block Distribution · IEEE Trans. Parallel Distributed Syst. 2018 |
High-performance computing
performance optimization at scale |
0.2 | 1 | 2015 | Massively parallel phase-field simulations for ternary eutectic directional solidification · SC 2015 |
High-performance computing
scientific computing systems |
0.2 | 1 | 2015 | Massively parallel phase-field simulations for ternary eutectic directional solidification · SC 2015 |
Parallel and multicore computing › data parallelism
SIMD vectorization |
0.2 | 1 | 2015 | Massively parallel phase-field simulations for ternary eutectic directional solidification · SC 2015 |
Computational science and engineering › materials science
materials science simulation |
0.1 | 1 | 2019 | Code generation for massively parallel phase-field simulations · SC 2019 |
Parallel and multicore computing › MPI
MPI-based parallelization |
0.1 | 1 | 2018 | Massively Parallel Stencil Code Solver with Autonomous Adaptive Block Distribution · IEEE Trans. Parallel Distributed Syst. 2018 |
Methods — techniques the papers use, named apart from their topics
stencil-based time-stepping · 0.8performance-portable code generation · 0.8free-energy functional transformation · 0.8domain decomposition · 0.3MPI · 0.3mesh-based data reduction · 0.2grand potential formulation · 0.2communication hiding · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Lustre I/O performance investigations on Hazel Hen: experiments and heuristicsabstractAbstract With ever-increasing computational power, larger computational domains are employed and thus the data output grows as well. Writing this data to disk can become a significant part of runtime if done serially. Even if the output is done in parallel, e.g., via MPI I/O, there are many user-space parameters for tuning the performance. This paper focuses on the available parameters for the Lustre file system and the Cray MPICH implementation of MPI I/O. Experiments on the Cray XC40 Hazel Hen using a Cray Sonexion 2000 Lustre file system were conducted. In the experiments, the core count, the block size and the striping configuration were varied. Based on these parameters, heuristics for striping configuration in terms of core count and block size were determined, yielding up to a 32-fold improvement in write rate compared to the default. This corresponds to 85 GB/s of the peak bandwidth of 202.5 GB/s. The heuristics are shown to be applicable to a small test program as well as a complex application. Marco Seiz, Philipp Offenhäuser, Stefan Andersson, Johannes Hötzer, Henrik Hierl, Britta Nestler, Michael M. Resch |
J. Supercomput. | 4 |
| 2019 | Code generation for massively parallel phase-field simulationsabstractThis article describes the development of automatic program generation technology to create scalable phase-field methods for material science applications. To simulate the formation of microstructures in metal alloys, we employ an advanced, thermodynamically consistent phase-field method. A state-of-the-art large-scale implementation of this model requires extensive, time-consuming, manual code optimization to achieve unprecedented fine mesh resolution. Our new approach starts with an abstract description based on free-energy functionals which is formally transformed into a continuous PDE and discretized automatically to obtain a stencil-based time-stepping scheme. Subsequently, an automatized performance engineering process generates highly optimized, performance-portable code for CPUs and GPUs. We demonstrate the efficiency for real-world simulations on large-scale GPU-based (PizDaint) and CPU-based (SuperMUC-NG) supercomputers. Our technique simplifies program development and optimization for a wide class of models. Martin Bauer 0003, Johannes Hötzer, Dominik Ernst, Julian Hammer, Marco Seiz, Henrik Hierl, Jan Hönig, Harald Köstler, Gerhard Wellein, Britta Nestler, Ulrich Rüde |
SC | 2 |
| 2018 | Massively Parallel Stencil Code Solver with Autonomous Adaptive Block DistributionabstractIn the last decades, simulations have been established in several fields of science and industry to study various phenomena by solving, inter alia, partial differential equations. For an efficient use of current and future high performance computing systems, with many thousands of computation ranks, high node-level performance, scalable communication, and the omission of unnecessary calculations are of high priority in the development of new solvers. The challenge of contemporary simulation applications is to bridge the gap between the scales of the various physical processes. We introduce the NAStJA framework, a block-based MPI parallel solver for arbitrary algorithms, based on stencil code or other regular grid methods. NAStJA decomposes the domain of spatially complex structures into small cuboid blocks. A special feature of NAStJA is the dynamic block adaption which modifies the calculation domain around the region where the computation currently takes place, and hence avoids unnecessary calculations. This often occurs, inter alia, in phase-field simulations. Block creation and deletion is managed autonomously within local neighborhoods. A basic load balancing mechanism allows a re-distribution of newly created blocks to the involved computing ranks. The use of a multi-hop network, to distribute information to the entire domain, avoids collective all-gather communications. Thus, we can demonstrate excellent scaling. The present scaling tests substantiate the enormous advantage of this adaptive method. For certain simulation scenarios, we can show that the calculation effort and memory consumption can be reduced to only 3.5 percent, compared to the classical full-domain reference simulation. The overhead of 70-100 percent for the dynamic adapting block creation is significantly lower than the gain. The approach is not restricted to phase-field simulations, and can be employed in other domains of computational science to exploit sparsity of computing regions. Marco Berghoff, Ivan Kondov, Johannes Hötzer |
IEEE Trans. Parallel Distributed Syst. | 3 |
| 2015 | Massively parallel phase-field simulations for ternary eutectic directional solidificationabstractMicrostructures forming during ternary eutectic directional solidification processes have significant influence on the macroscopic mechanical properties of metal alloys. For a realistic simulation, we use the well established thermodynamically consistent phase-field method and improve it with a new grand potential formulation to couple the concentration evolution. This extension is very compute intensive due to a temperature dependent diffusive concentration. We significantly extend previous simulations that have used simpler phase-field models or were performed on smaller domain sizes. The new method has been implemented within the massively parallel HPC framework waLBerla that is designed to exploit current supercomputers efficiently. We apply various optimization techniques, including buffering techniques, explicit SIMD kernel vectorization, and communication hiding. Simulations utilizing up to 262,144 cores have been run on three different supercomputing architectures and weak scalability results are shown. Additionally, a hierarchical, mesh-based data reduction strategy is developed to keep the I/O problem manageable at scale. Martin Bauer 0003, Johannes Hötzer, Marcus Jainta, Philipp Steinmetz, Marco Berghoff, Florian Schornbaum, Christian Godenschwager, Harald Köstler, Britta Nestler, Ulrich Rüde |
SC | 2 |