# Improving AMD support for hardware-accelerated event generation

- Institution: CERN
- Speaker: Caitlin Buch
- Year: 2026
- Language: English
- Source: [CERN](https://videos.cern.ch/record/3026670)
- Licence: [CERN](https://copyright.web.cern)
- Who can watch: Teens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

**Project Description**: Monte-Carlo event generators are used in High-Energy Physics (HEP) to simulate collider events. They are a cornerstone in the physics programmers of Large Hadron Collider (LHC) experiments such as ATLAS and CMS. Given the very high experimental requirements on precision and the strong trend of increasingly relying on hardware accelerators such as GPU for high-performance computing, our team develops novel parallelized event generators that are accelerated by GPU devices and CPU vector instructions.

The student will study and improve AMD GPU support for the event generators Pepper and MadGraph5_aMC@NLO. This involves adding support for HIP in the widely used LHAPDF library, which both generators use to evaluate the quark and gluon content of the incoming protons. The student will further conduct a systematic profiling of the two generators on AMD hardware, to identify possibilities for performance improvements. The implementations and performance studies will prepare deployment of the hardware-accelerated event generators on AMD-based sites of the Worldwide LHC Computing Grid and on HPC clusters, to help alleviate the projected CPU budget limitations in the upcoming High-Luminosity era of the LHC, and to prepare event generation for future collider experiments.

**Supervisor**: Daniele Massaro and Enrico Bothmann

00:00:00 Slide 1

00:00:03 Slide 2

00:00:15 Slide 3

00:01:12 Slide 4

00:02:10 Slide 5

00:03:37 Slide 6

00:04:22 Slide 7

00:04:37 Slide 8

00:05:09 Slide 9

00:05:58 Slide 10

## Lectures

1. [Improving AMD support for hardware-accelerated event generation](https://invisiblenetwork.ai/learn/cern/3026670/9b5fb8a861d7), 6 min (CERN's player)
