New communication hiding conjugate gradient variants

05/04/2019
by   Tyler Chen, et al.
0

The conjugate gradient algorithm suffers from communication bottlenecks on parallel architectures due to the two global reductions required each iteration. In this paper, we introduce a new communication hiding conjugate gradient variant, which requires only one global reduction per iteration. We then introduce pipelined versions of this variant and of a variant due to Meraunt, to fully overlap the matrix vector product with all inner products. These variants exhibit rates of convergence and final accuracies better than previously known pipelined variants. The convergence these variants are improved using a predict-and-recompute scheme, whereby recursively updated quantities are first used as a predictor for the true value, and then recomputed exactly later in the iteration. Numerical tests indicate that, on difficult problems, applying this technique to our pipelined variants often results in both a rate of convergence and ultimately attainable accuracy far better than previously studied pipelined conjugate gradient variants.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/04/2019

Predict-and-recompute conjugate gradient variants

The standard implementation of the conjugate gradient algorithm suffers ...
research
08/24/2021

Communication-hiding pipelined BiCGSafe methods for solving large linear systems

Recently, a new variant of the BiCGStab method, known as the pipeline Bi...
research
05/15/2019

Improving strong scaling of the Conjugate Gradient method for solving large linear systems using global reduction pipelining

This paper presents performance results comparing MPI-based implementati...
research
04/02/2021

Low-Synch Gram-Schmidt with Delayed Reorthogonalization for Krylov Solvers

The parallel strong-scaling of Krylov iterative methods is largely deter...
research
03/10/2018

Efficient FPGA Implementation of Conjugate Gradient Methods for Laplacian System using HLS

In this paper, we study FPGA based pipelined and superscalar design of t...
research
11/16/2022

Keeping it sparse: Computing Persistent Homology revisited

In this work, we study several variants of matrix reduction via Gaussian...
research
10/07/2021

Machine Learning approaches to do size based reasoning on Retail Shelf objects to classify product variants

There has been a surge in the number of Machine Learning methods to anal...

Please sign up or login with your details

Forgot password? Click here to reset