6–13 Jul 2022
Bologna, Italy
Europe/Rome timezone

Developments in Performance and Portability for MadGraph_aMC@NLO

8 Jul 2022, 18:00
15m
Room 12 (Celeste)

Room 12 (Celeste)

Parallel Talk Computing and Data handling Computing and Data handling

Speaker

Andrea Valassi

Description

Event Generators simulate particle interactions using Monte Carlo processes providing the primary connection between experiment and theory in experimental high energy physics. These make up the first step in the simulation workflow of collider experiments, representing 10-20% of the annual WLCG usage for the ATLAS and CMS experiments. With computing architectures becoming more heterogeneous, it is important to ensure these key software frameworks can be run on future systems, large and small. Progress on advancing the Madgraph_aMC@NLO event generator to utilize hybrid architectures, i.e. CPU with accelerators, will be discussed. In this case, the leading-order code generation toolkit has been expanded to generate matrix element calculations using C++ vector instructions and in CUDA, Kokkos, Alpaka, and SYCL. Performance will be reported in terms of matrix element calculations per time on NVidia, Intel, and AMD devices.

In-person participation Yes

Primary authors

Andrea Valassi Stefan Roiser (CERN) Taylor Childers (Argonne Nat. Lab.) David Smith (CERN) Laurence Field (CERN) Nathan Nichols (Argonne Nat. Lab.) Olivier Mattelaer (UC Louvain) Walter Hopkins (Argonne Nat. Lab.)

Presentation materials