EDBT 2026 Demo / reviewers in the wild / expert
Michael Will
dblp:265/7474
· DBLP profile ↗
2ranked-venue papers
0as first author
2since 2021 · last 2024
0009-0007-1344-3694ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Graphics, computer vision, multimedia, augmented reality and games · 2 · 2 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 graphics and multimedia
2 papers |
Visualization and visual analytics · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Parallel and multicore computing · 77% Performance modeling and evaluation · 23% |
Topics — the 4 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Visualization and visual analytics
topological data analysis |
1.5 | 2 | 2024 | ExTreeM: Scalable Augmented Merge Tree Computation via Extremum Graphs · IEEE Trans. Vis. Comput. Graph. 2024 TTK is Getting MPI-Ready · IEEE Trans. Vis. Comput. Graph. 2024 |
Visualization and visual analytics › topological data analysis
merge tree |
0.8 | 1 | 2024 | ExTreeM: Scalable Augmented Merge Tree Computation via Extremum Graphs · IEEE Trans. Vis. Comput. Graph. 2024 |
Parallel and multicore computing › parallelization strategies
distributed-memory parallelization |
0.8 | 1 | 2024 | TTK is Getting MPI-Ready · IEEE Trans. Vis. Comput. Graph. 2024 |
Visualization and visual analytics › scientific visualization
scalar field visualization |
0.2 | 1 | 2024 | ExTreeM: Scalable Augmented Merge Tree Computation via Extremum Graphs · IEEE Trans. Vis. Comput. Graph. 2024 |
Methods — techniques the papers use, named apart from their topics
hybrid MPI+thread parallelization · 1.5MPI · 1.5parallel computation · 0.8extremum graphs · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | TTK is Getting MPI-ReadyabstractThis system paper documents the technical foundations for the extension of the Topology ToolKit (TTK) to distributed-memory parallelism with the Message Passing Interface (MPI). While several recent papers introduced topology-based approaches for distributed-memory environments, these were reporting experiments obtained with tailored, mono-algorithm implementations. In contrast, we describe in this paper a versatile approach (supporting both triangulated domains and regular grids) for the support of topological analysis pipelines, i.e., a sequence of topological algorithms interacting together, possibly on distinct numbers of processes. While developing this extension, we faced several algorithmic and software engineering challenges, which we document in this paper. Specifically, we describe an MPI extension of TTK's data structure for triangulation representation and traversal, a central component to the global performance and generality of TTK's topological implementations. We also introduce an intermediate interface between TTK and MPI, both at the global pipeline level, and at the fine-grain algorithmic level. We provide a taxonomy for the distributed-memory topological algorithms supported by TTK, depending on their communication needs and provide examples of hybrid MPI+thread parallelizations. Detailed performance analyses show that parallel efficiencies range from 20% to 80% (depending on the algorithms), and that the MPI-specific preconditioning introduced by our framework induces a negligible computation time overhead. We illustrate the new distributed-memory capabilities of TTK with an example of advanced analysis pipeline, combining multiple algorithms, run on the largest publicly available dataset we have found (120 billion vertices) on a standard cluster with 64 nodes (for a total of 1536 cores). Finally, we provide a roadmap for the completion of TTK's MPI extension, along with generic recommendations for each algorithm communication category. Eve Le Guillou, Michael Will, Pierre Guillou, Jonas Lukasczyk, Pierre Fortin 0001, Christoph Garth, Julien Tierny |
IEEE Trans. Vis. Comput. Graph. | 2 |
| 2024 | ExTreeM: Scalable Augmented Merge Tree Computation via Extremum GraphsabstractOver the last decade merge trees have been proven to support a plethora of visualization and analysis tasks since they effectively abstract complex datasets. This paper describes the ExTreeM-Algorithm: A scalable algorithm for the computation of merge trees via extremum graphs. The core idea of ExTreeM is to first derive the extremum graph G of an input scalar field f defined on a cell complex K, and subsequently compute the unaugmented merge tree of f on G instead of K; which are equivalent. Any merge tree algorithm can be carried out significantly faster on G, since K in general contains substantially more cells than G. To further speed up computation, ExTreeM includes a tailored procedure to derive merge trees of extremum graphs. The computation of the fully augmented merge tree, i.e., a merge tree domain segmentation of K, can then be performed in an optional post-processing step. All steps of ExTreeM consist of procedures with high parallel efficiency, and we provide a formal proof of its correctness. Our experiments, performed on publicly available datasets, report a speedup of up to one order of magnitude over the state-of-the-art algorithms included in the TTK and VTK-m software libraries, while also requiring significantly less memory and exhibiting excellent scaling behavior. Jonas Lukasczyk, Michael Will, Florian Wetzels, Gunther H. Weber, Christoph Garth |
IEEE Trans. Vis. Comput. Graph. | 2 |