Track reconstruction using FPGAs and GPUs for the Event Filter of the ATLAS experiment at the HL-LHC
The upgrade of the ATLAS experiment at the High-Luminosity LHC
Starting operation in 2027, the High-Luminosity Large Hadron Collider (HL-LHC) at
CERN will exceed the LHC’s nominal luminosity up to an ultimate peak value of L = 7.5 × 10^34 cm^−2 s^−1.
This enhancement in luminosity is accompanied by an increased number of inelastic proton-proton
collisions per bunch-crossing (pile-up μ).
On average, we expect 〈μ〉≈ 200 collisions to pile-up per event.
To cope with the higher event rates, increasing detector occupancies and radiation levels at the HL-LHC,
the ATLAS detector will be upgraded, referred to as the Phase-II upgrade.
This upgrade involves the installation of the Inner Tracker (ITk),
a new all-silicon tracking detector, which will be able to withstand the
high particle rates.
Furthermore, the ITk enhances the tracking detector coverage with respect to
the current ATLAS Inner Detector up to pseudorapidities |η|=4.
The ATLAS TDAQ Phase II System
The ATLAS experiment aims to continue a broad physics programme at the HL-LHC, ranging
from precision measurements of the Standard Model parameters including properties of the Higgs
boson to flavour and heavy ion physics as well as more sensitive searches for signatures of physics
beyond the Standard Model.
To cover this large variety of physics, an inclusive trigger selection is
used.
The challenge for the ATLAS Trigger and Data Acquisition (TDAQ) system is to maintain
low thresholds especially for single- and di-leptonic, but also hadronic signatures, while being
able to handle the extreme rates and pile-up conditions at the HL-LHC.
Therefore, the TDAQ system is also required to undergo a major upgrade.
The architecture for the Phase-II TDAQ system, relies on a single
Level-0 (L0) hardware trigger that processes data from the calorimeter and muon systems at 40 MHz.
The processors deliver the L0 trigger decision at a rate of 1 MHz within a latency budget of 10 μs.
The triggered detector data is transferred to the Event Filter, where particle tracks are reconstructed
using the ITk data. The Event Filter selects events according to the trigger menu and reduces the
output rate of the data sent to permanent storage to 10 kHz.
Hardware Accelerators in the Event Filter
The upgraded Event Filter system provides high-level trigger functionality.
It consists of a CPU based processing farm potentially complemented by
commodity accelerator hardware (FPGAs and/or GPUs hosted via PCIe).
The final technology choice will be made only in 2025 - hence there is a lot of room to explore
the potential of available hardware and parallel algorithms.
These studies are conducting within the EF Tracking group.
Our contributions
We are contributing to the following areas:
Track Seeding and Pattern Recognition
After the ITk data preparation, this is the second step in the track reconstruction chain.
The right combinations of clusters from the different detector layers have to be identified.
Due to the high track multiplicity, this is an extremely computationally intensive task
- hence there is a lot of room for improvement using hardware accelerators.
We are especially interested in studying Graph Neural Networks to find the right track candidates.
We are investigating implementations in FPGAs,
but also GPU studies are carried out in the collaboration.
Also other algorithms are being studied, e.g. Hough Transforms, or cluster triplet finding, ...
Track Extension, Fitting and Ambiguity Resolution
The final step of the track reconstruction chain includes the combinatorial Kalman Filter
to extend track seeds, identified in the previous step, into complete track candidates.
Additionally, algorithms are used to remove duplicate tracks, reject fake tracks, and resolve
ambiguous track candidates.
Lastly, a precision track fit is used to determine the track parameters.
We contribute to this topic by studying different track fitting algorithms
and their implementations on GPUs and FPGAs.
Examples for algorithms are the Kalman Filter, the General Broken Line Fit, a linearized track fit
with a simplified geometry, and the Triplet Fit.
If you are looking for a thesis project, there are plenty of interesting options here.
Get in touch with us!