Demo Data from EDBT 2026 / reviewers in the wild / expert
Robert Speck
dblp:50/10631
· DBLP profile ↗
3ranked-venue papers
3as first author
0since 2021 · last 2019
0000-0002-3879-1210ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 2 first-authorTheory of computation · 1 · 1 first-author
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 |
High-performance computing · 100% |
Topics — the 2 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
High-performance computing
n-body simulation |
0.1 | 1 | 2012 | A massively space-time parallel N-body solver · SC 2012 |
High-performance computing › n-body simulation
treecode |
0.1 | 1 | 2012 | A massively space-time parallel N-body solver · SC 2012 |
Methods — techniques the papers use, named apart from their topics
spectral deferred correction · 0.1parareal · 0.1PFASST · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Algorithm 997: pySDC - Prototyping Spectral Deferred CorrectionsabstractIn this article, we present the Python framework pySDC for solving collocation problems with spectral deferred correction (SDC) methods and their time-parallel variant PFASST, the parallel full approximation scheme in space and time. pySDC features many implementations of SDC and PFASST, from simple implicit timestepping to high-order implicit-explicit or multi-implicit splitting and multilevel SDCs. The software package comes with many different, preimplemented examples and has seven tutorials to help new users with their first steps. Time parallelism is implemented either in an emulated way for debugging and prototyping or using MPI for benchmarking. The code is fully documented and tested using continuous integration, including most results of previous publications. Here, we describe the structure of the code by taking two different perspectives: those of the user and those of the developer. The first sheds light on the front-end, the examples, and the tutorials, and the second is used to describe the underlying implementation and the data structures. We show three different examples to highlight various aspects of the implementation, the capabilities, and the usage of pySDC. In addition, couplings to the FEniCS framework and PETSc, the latter including spatial parallelism with MPI, are described. Robert Speck |
ACM Trans. Math. Softw. | 1 |
| 2017 | Toward fault-tolerant parallel-in-time integration with PFASST
Robert Speck, Daniel Ruprecht |
Parallel Comput. | 1 |
| 2012 | A massively space-time parallel N-body solverabstractWe present a novel space-time parallel version of the Barnes-Hut tree code PEPC using PFASST, the Parallel Full Approximation Scheme in Space and Time. The naive use of increasingly more processors for a fixed-size N-body problem is prone to saturate as soon as the number of unknowns per core becomes too small. To overcome this intrinsic strong-scaling limit, we introduce temporal parallelism on top of PEPC's existing hybrid MPI/PThreads spatial decomposition. Here, we use PFASST which is based on a combination of the iterations of the parallel-in-time algorithm parareal with the sweeps of spectral deferred correction (SDC) schemes. By combining these sweeps with multiple space-time discretization levels, PFASST relaxes the theoretical bound on parallel efficiency in parareal. We present results from runs on up to 262,144 cores on the IBM Blue Gene/P installation JUGENE, demonstrating that the spacetime parallel code provides speedup beyond the saturation of the purely space-parallel approach. Robert Speck, Daniel Ruprecht, Rolf Krause, Matthew Emmett, Michael L. Minion, Mathias Winkel, Paul Gibbon |
SC | 1 |