ASPCS
 
Back to Volume
Paper: The Gaia AVU - GSR Parallel Solver: CUDA Solutions for Linear Systems Solving and Covariances Calculation Toward Exascale Infrastructures
Volume: 541, ADASS XXXIII
Page: 241
Authors: Valentina Cesare; Ugo Becciani; Alberto Vecchiato; Mario Gilberto Lattanzi; Fabio Pitari; Giuseppe Tudisco; Marco Aldinucci; Beatrice Bucciarelli
DOI: 10.26624/JDOS5920
Abstract: We ported to the GPU with CUDA the Gaia Astrometric Verification Unit–Global Sphere Reconstruction (AVU - GSR) Parallel Solver by optimizing a previous OpenACC porting of the code. The code finds the astrometric, attitude, calibration, and global parameters of ∼108 sources, by solving a system of linear equations, with the LSQR iterative algorithm. The coefficient matrix is large, with ∼1011×(5×108) elements, and sparse, reaching a size of ∼10–100 TB. The speedup of the CUDA code over the original, CPU-parallelized, AVU - GSR solver reaches ∼14×. A less trivial problem is provided by the computation of the covariances of the system, which can occupy∼1 EB. To compute a subset of the covariances, we define a novel I/O-based pipeline with two jobs, concurrently launched. We aim to port the production of this code on Leonardo CINECA infrastructure, in perspective of pre-Exascale systems.
Back to Volume