Stop talking to me – a communication-avoiding ADER-DG realisation

01/26/2018
by   Dominic E. Charrier, et al.
0

We present a communication- and data-sensitive formulation of ADER-DG for hyperbolic differential equation systems. Sensitive here has multiple flavours: First, the formulation reduces the persistent memory footprint. This reduces pressure on the memory subsystem. Second, the formulation realises the underlying predictor-corrector scheme with single-touch semantics, i.e., each degree of freedom is read on average only once per time step from the main memory. This reduces communication through the memory controllers. Third, the formulation breaks up the tight coupling of the explicit time stepping's algorithmic steps to mesh traversals. This averages out data access peaks. Different operations and algorithmic steps are ran on different grid entities. Finally, the formulation hides distributed memory data transfer behind the computation aligned with the mesh traversal. This reduces pressure on the machine interconnects. All techniques applied by our formulation are elaborated by means of a rigorous task formalism. They break up ADER-DG's tight causal coupling of compute steps and can be generalised to other predictor-corrector schemes.

READ FULL TEXT
research
07/02/2021

Cell-average based neural network method for hyperbolic and parabolic partial differential equations

Motivated by finite volume scheme, a cell-average based neural network m...
research
10/07/2021

A spatio-temporal adaptive phase-field fracture method

We present an energy-preserving mechanic formulation for dynamic quasi-b...
research
03/08/2023

Arbitrary Lagrangian-Eulerian Methods for Compressible Flows

In this report, we propose a collection of methods to make such an appro...
research
02/13/2019

Mesh: Compacting Memory Management for C/C++ Applications

Programs written in C/C++ can suffer from serious memory fragmentation, ...
research
04/25/2017

Tapping the sensorimotor trajectory

In this paper, we propose the concept of sensorimotor tappings, a new gr...

Please sign up or login with your details

Forgot password? Click here to reset