3–7 Jun 2024
INAF - Osservatorio Astronomico di Capodimonte
Europe/Rome timezone
Dagli Universi isola all'astronomia multimessaggera: 100 anni di rivoluzioni

Code parallelization alternatives: measuring performance portability within the Gaia AVU-GSR case study

4 Jun 2024, 17:45
5m
Tecnologie avanzate e strumentazione Tecnologie Avanzate e Strumentazione

Speaker

Cesare, Valentina (Istituto Nazionale di Astrofisica (INAF) - Osservatorio Astrofisico di Catania)

Description

Modern computing needs for astronomical applications are soon reaching the ExaFLOPs scale. This calls for the usage of heterogeneous supercomputers accelerated with GPUs which, however, span several architectures that might imply portability problems of applications. For this purpose, several programming frameworks that allow portability of codes across these architectures without significant performance losses have been developed. We experiment the effective performance portability of some of these frameworks (HIP, C++ PSTL, SYCL, and OpenMP offloaded to GPU) using the AVU-GSR code of the Gaia mission as a study case. The code aims to find with a 10-100 micro-arcsecond accuracy the astrometric parameters of up to 10^8 primary stars in the Milky Way with LSQR iterative algorithm, widely employed in other scientific applications. This approach also allows to provide an optimized version of the solver used in the Gaia GSR pipeline with a > 2x speedup over the less optimized CUDA porting currently in production. These results are fundamental for the future Gaia Data Releases and other LSQR-based codes.

sessioni congresso Tecnologie avanzate e strumentazione

Primary author

Cesare, Valentina (Istituto Nazionale di Astrofisica (INAF) - Osservatorio Astrofisico di Catania)

Co-authors

Aldinucci, Marco (Università degli Studi di Torino) Becciani, Ugo (Istituto Nazionale di Astrofisica (INAF) - Osservatorio Astrofisico di Catania) Malenza, Giulio (Università degli Studi di Torino) Santimaria, Marco (Università degli Studi di Torino) Vecchiato, Alberto (Istituto Nazionale di Astrofisica (INAF) - Osservatorio Astrofisico di Torino)

Presentation materials

There are no materials yet.