74 citations · 229 across the 23 of their papers we have counts for
4 papers · 1 filter
Task inefficiency patterns for a wave equation solver
Holger Schulz, Gonzalo Brito Gadeschi, Oleksandr Rudyy +1
The orchestration of complex algorithms demands high levels of automation to use modern hardware efficiently. Task-based programming with OpenMP 5.0 is a prominent candidate to acc…
TeaMPI -- Replication-based Resilience without the (Performance) Pain
Philipp Samfass, Tobias Weinzierl, Benjamin Hazelwood +1
In an era where we can not afford to checkpoint frequently, replication is a generic way forward to construct numerical simulations that can continue to run even if hardware parts…
A high-level characterisation and generalisation of communication-avoiding programming techniques
Tobias Weinzierl
Today's hardware's explosion of concurrency plus the explosion of data we build upon in both machine learning and scientific simulations have multifaceted impact on how we write ou…
Lightweight Task Offloading Exploiting MPI Wait Times for Parallel Adaptive Mesh Refinement
Philipp Samfass, Tobias Weinzierl, Dominic E. Charrier +1
Balancing the workload of sophisticated simulations is inherently difficult, since we have to balance both computational workload and memory footprint over meshes that can change a…