The Gaia AVU-GSR parallel solver: preliminary studies of a LSQR-based application in perspective of exascale systems
Valentina Cesare, Ugo Becciani, Alberto Vecchiato, Mario Gilberto, Lattanzi, Fabio Pitari, Mario Raciti, Giuseppe Tudisco, Marco Aldinucci and, Beatrice Bucciarelli

TL;DR
This paper presents a GPU-accelerated parallel solver for large-scale linear systems in the Gaia mission, demonstrating initial performance improvements and preparing for exascale system deployment.
Contribution
It introduces a GPU port of the Gaia AVU-GSR solver using OpenACC, achieving significant speedup and scalability on supercomputers for exascale readiness.
Findings
GPU port yields 1.5x speedup over OpenMP version
Code is compute-bound after data transfer optimization
Successful testing on Marconi100 supercomputer
Abstract
The Gaia Astrometric Verification Unit-Global Sphere Reconstruction (AVU-GSR) Parallel Solver aims to find the astrometric parameters for 10 stars in the Milky Way, the attitude and the instrumental specifications of the Gaia satellite, and the global parameter of the post Newtonian formalism. The code iteratively solves a system of linear equations, , where the coefficient matrix is large ( elements) and sparse. To solve this system of equations, the code exploits a hybrid implementation of the iterative PC-LSQR algorithm, where the computation related to different horizontal portions of the coefficient matrix is assigned to separate MPI processes. In the original code, each matrix portion is further parallelized over the OpenMP threads. To further improve the code performance, we ported the…
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.
