This paper presents a new software framework for solving large and sparse linear systems on current hybrid architectures, from small servers to high-end supercomputers, embedding multi-core CPUs and Nvidia GPUs at the node level. The framework has a modular structure and is composed of three main components, which separate basic functionalities for managing distributed sparse matrices and executing some sparse matrix computations involved in iterative Krylov projection methods, eventually exploiting multi-threading and CUDA-based programming models, from the functionalities for setup and application of different types of one-level and multi-level algebraic preconditioners.

Parallel Sparse Computation Toolkit

P D'Ambra
Methodology
;
2023

Abstract

This paper presents a new software framework for solving large and sparse linear systems on current hybrid architectures, from small servers to high-end supercomputers, embedding multi-core CPUs and Nvidia GPUs at the node level. The framework has a modular structure and is composed of three main components, which separate basic functionalities for managing distributed sparse matrices and executing some sparse matrix computations involved in iterative Krylov projection methods, eventually exploiting multi-threading and CUDA-based programming models, from the functionalities for setup and application of different types of one-level and multi-level algebraic preconditioners.
2023
Istituto Applicazioni del Calcolo ''Mauro Picone''
Inglese
15
100463
5
https://www.sciencedirect.com/science/article/pii/S2665963822001476
Esperti anonimi
Linear solvers
Algebraic preconditioners
HPC
Internazionale
Elettronico
3
info:eu-repo/semantics/article
262
D'Ambra, P; Durastante, F; Filippone, S
01 Contributo su Rivista::01.01 Articolo in rivista
open
   Energy Oriented Center of Excellence : toward exascale for energy
   EoCoE-II
   H2020
   824158

   Towards EXtreme scale Technologies and Accelerators for euROhpc hw/Sw Supercomputing Applications for exascale
   TEXTAROSSA
   H2020
   956831
File in questo prodotto:
File Dimensione Formato  
prod_476010-doc_194515.pdf

accesso aperto

Descrizione: Parallel Sparse Computation Toolkit
Tipologia: Versione Editoriale (PDF)
Licenza: Creative commons
Dimensione 782.53 kB
Formato Adobe PDF
782.53 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/418713
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 5
  • ???jsp.display-item.citation.isi??? 2
social impact