< Terug naar vorige pagina

Publicatie

The communication-hiding pipelined BiCGstab method for the parallel solution of large unsymmetric linear systems

Tijdschriftbijdrage - Tijdschriftartikel

A High Performance Computing alternative to traditional Krylov subspace methods, pipelined Krylov subspace solvers offer better scalability in the strong scaling limit compared to standard Krylov subspace methods for large and sparse linear systems. The typical synchronization bottleneck is mitigated by overlapping time-consuming global communication phases with local computations in the algorithm. This paper describes a general framework for deriving the pipelined variant of any Krylov subspace algorithm. The proposed framework was implicitly used to derive the pipelined Conjugate Gradient (p-CG) method in Hiding global synchronization latency in the preconditioned Conjugate Gradient algorithm by P. Ghysels and W. Vanroose, Parallel Computing, 40(7):224-238, 2014. The pipelining framework is subsequently illustrated by formulating a pipelined version of the BiCGStab method for the solution of large unsymmetric linear systems on parallel hardware. A residual replacement strategy is proposed to account for the possible loss of attainable accuracy and robustness by the pipelined BiCGStab method. It is shown that the pipelined algorithm improves scalability on distributed memory machines, leading to significant speedups compared to standard preconditioned BiCGStab. (C) 2017 Elsevier B.V. All rights reserved.
Tijdschrift: Parallel computing
ISSN: 0167-8191
Volume: 65
Pagina's: 1 - 20
Jaar van publicatie:2017
Trefwoorden:A1 Journal article
BOF-keylabel:ja
BOF-publication weight:1
CSS-citation score:2
Authors from:Higher Education
Toegankelijkheid:Closed