The MPI + CUDA Gaia AVU-GSR Parallel Solver Toward Next-generation Exascale Infrastructures
Valentina Cesare, Ugo Becciani, Alberto Vecchiato, Mario Gilberto, Lattanzi, Fabio Pitari, Marco Aldinucci, Beatrice Bucciarelli

TL;DR
This paper describes porting and optimizing a large-scale astrometric data processing solver for GPUs using CUDA, achieving significant speedups over CPU-based versions, crucial for Gaia mission data analysis.
Contribution
The paper presents a CUDA port of the Gaia AVU-GSR solver, demonstrating substantial performance improvements and laying groundwork for future exascale computing applications.
Findings
CUDA code achieves up to 14x speedup over CPU implementation.
Verified solutions match original code with required precision.
CUDA port enables efficient processing of Gaia data on GPU clusters.
Abstract
We ported to the GPU with CUDA the Astrometric Verification Unit-Global Sphere Reconstruction (AVU-GSR) Parallel Solver developed for the ESA Gaia mission, by optimizing a previous OpenACC porting of this application. The code aims to find, with a [10,100]as precision, the astrometric parameters of stars, the attitude and instrumental settings of the Gaia satellite, and the global parameter of the parametrized Post-Newtonian formalism, by solving a system of linear equations, , with the LSQR iterative algorithm. The coefficient matrix of the final Gaia dataset is large, with elements, and sparse, reaching a size of 10-100 TB, typical for the Big Data analysis, which requires an efficient parallelization to obtain scientific results in reasonable timescales. The speedup of the CUDA code over the original…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
