Please visit Jefferson Lab Event Policies and Guidance before planning your next event:
May 8 – 12, 2023
Norfolk Waterside Marriott
US/Eastern timezone


May 9, 2023, 2:15 PM
Hampton Roads Ballroom VIII (Norfolk Waterside Marriott)

Hampton Roads Ballroom VIII

Norfolk Waterside Marriott

235 East Main Street Norfolk, VA 23510
Oral Track 6 - Physics Analysis Tools Track 6 - Physics Analysis Tools


Dr Ricci, Alessandro Maria (University of Pisa and INFN Pisa)


Among the biggest computational challenges for High Energy Physics (HEP) experiments there are the increasingly larger datasets that are being collected, which often require correspondingly complex data analyses. In particular, the PDFs used for modeling the experimental data can have hundreds of free parameters. The optimization of such models involves a significant computational effort and a considerable amount of time, of the order of days, before reaching a result.

Medusa is a C++ application designed to perform physics data analyses of generic 4-body decays deploying massively parallel platforms (multicore CPUs and GPUs) on Linux systems. It relies on Hydra, a header-only library that provides a high-level and user-friendly interface for common algorithms used in HEP, abstracting away the complexities associated with the implementation of code for different massively parallel architectures.

Medusa has been tested through the measurement of the CP-violating phase phi_s in b-hadron decays exploiting the data collected by the LHCb experiment. By deploying such technologies as CUDA, TBB and OpenMP, Medusa accelerates the optimization of the full model, running over 500000 events, by factors 74 (multicore CPU) and 370 (GPU) in comparison with a non-parallelized program.

Consider for long presentation No

Primary author

Dr Ricci, Alessandro Maria (University of Pisa and INFN Pisa)


Dr Alves Junior, Antonio Augusto (Institut für Astroteilchenphysik at Karlsruher Institut für Technologie (IAP / KIT)) Dr Brundu, Davide (INFN, Section of Cagliari) Dr Contu, Andrea (INFN, Section of Cagliari) Dr Dordei, Francesca (INFN, Section of Cagliari) Dr Muzzetto, Piera (INFN, Section of Cagliari)

Presentation materials

Peer reviewing