Exploiting Asynchronous Priority Scheduling in Parallel Eikonal Solvers

03/09/2021
by   Ian Henriksen, et al.
0

Numerical solutions to the Eikonal equation are computed using variants of the fast marching method, the fast sweeping method, and the fast iterative method. In this paper, we provide a unified view of these algorithms that highlights their similarities and suggests a wider class of Eikonal solvers. We then use this framework to justify applying concurrent priority scheduling techniques to Eikonal solvers. We demonstrate that doing so results in good parallel performance for a problem from seismology. We explain why existing Eikonal solvers may produce different results despite using the same differencing scheme and demonstrate techniques to address these discrepancies. These techniques allow us to obtain deterministic output from our asynchronous fine-grained parallel Eikonal solver.

READ FULL TEXT
research
06/02/2016

Development of Krylov and AMG linear solvers for large-scale sparse matrices on GPUs

This research introduce our work on developing Krylov subspace and AMG s...
research
08/24/2018

Asynchronous One-Level and Two-Level Domain Decomposition Solvers

Parallel implementations of linear iterative solvers generally alternate...
research
06/02/2016

Parallel Triangular Solvers on GPU

In this paper, we investigate GPU based parallel triangular solvers syst...
research
05/25/2019

Robust Task-Parallel Solution of the Triangular Sylvester Equation

The Bartels-Stewart algorithm is a standard approach to solving the dens...
research
06/03/2018

Efficient Two-Level Scheduling for Concurrent Graph Processing

With the rapidly growing demand of graph processing in the real scene, t...
research
07/02/2018

Dynamic load balancing strategies for hierarchical p-FEM solvers

Equation systems resulting from a p-version FEM discretisation typically...
research
06/15/2023

A study of concurrent multi-frontal solvers for modern massively parallel architectures

Leveraging Trace Theory, we investigate the efficient parallelization of...

Please sign up or login with your details

Forgot password? Click here to reset