Skip to Main Content (Press Enter)

Logo CNR
  • ×
  • Home
  • Persone
  • Pubblicazioni
  • Strutture
  • Competenze

UNI-FIND
Logo CNR

|

UNI-FIND

cnr.it
  • ×
  • Home
  • Persone
  • Pubblicazioni
  • Strutture
  • Competenze
  1. Pubblicazioni

A multi-GPU aggregation-based AMG preconditioner for iterative linear solvers

Articolo
Data di Pubblicazione:
2023
Abstract:
We present and release in open source format a sparse linear solver which efficiently exploits heterogeneous parallel computers. The solver can be easily integrated into scientific applications that need to solve large and sparse linear systems on modern parallel computers made of hybrid nodes hosting Nvidia Graphics Processing Unit (GPU) accelerators. The work extends previous efforts of some of the authors in the exploitation of a single GPU accelerator and proposes an implementation, based on the hybrid MPI-CUDA software environment, of a Krylov-type linear solver relying on an efficient Algebraic MultiGrid (AMG) preconditioner already available in the BootCMatchG library. Our design for the hybrid implementation has been driven by the best practices for minimizing data communication overhead when multiple GPUs are employed, yet preserving the efficiency of the GPU kernels. Strong and weak scalability results of the new version of the library on well-known benchmark test cases are discussed. Comparisons with the Nvidia AmgX solution show a speedup, in the solve phase, up to 2.0x.
Tipologia CRIS:
01.01 Articolo in rivista
Keywords:
GPU accelerators; heterogeneous computing; iterative sparse linear solvers; parallel numerical algorithms; scalability
Elenco autori:
D'Ambra, Pasqua; Bernaschi, Massimo; Celestini, Alessandro
Autori di Ateneo:
BERNASCHI MASSIMO
CELESTINI ALESSANDRO
D'AMBRA PASQUA
Link alla scheda completa:
https://iris.cnr.it/handle/20.500.14243/456142
Pubblicato in:
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS (ONLINE)
Journal
  • Dati Generali

Dati Generali

URL

https://ieeexplore.ieee.org/document/10155151
  • Utilizzo dei cookie

Realizzato con VIVO | Designed by Cineca | 26.5.0.0 | Sorgente dati: PREPROD (Ribaltamento disabilitato)