Journal article
A Comparison of CPU and GPU Implementations for the LHCb Experiment Run 3 Trigger
- Abstract:
- In Run 3 of the LHC the LHCb experiment faces very high data rates containing beauty and charm hadron decays. Thus the task of the trigger is not to select any beauty and charm events, but to select those containing decays interesting for the LHCb physics programme. LHCb has therefore implemented a real-time data processing strategy to trigger directly on reconstructed events. The first stage of the purely software-based trigger is implemented on GPUs performing a partial event reconstruction. In the second stage of the software trigger, the full, offline-quality event reconstruction is performed on CPUs, with a crucial part being track reconstruction, balancing track finding efficiency, fake track rate and event throughput. LHCb's CPU-based track reconstruction sequence for Run 3 is presented, highlighting the "Forward Tracking", which is the algorithm that reconstructs trajectories of charged particles traversing all of LHCb's tracking detectors. To meet event throughput requirements, the "Forward Tracking" uses SIMD instructions in several core parts of the algorithm, such as the Hough transform and the cluster search. These changes led to an improvement of the algorithm's event throughput by 60%.Comment: Fixed some typos and small writing style improvements as suggested by reviwe
- Publication status:
- Published
- Peer review status:
- Peer reviewed
Actions
Access Document
- Files:
-
-
(Preview, Version of record, pdf, 2.5MB, Terms of use)
-
- Publisher copy:
- 10.1007/s41781-021-00070-2
Authors
- Publisher:
- Springer Nature
- Journal:
- Computing and Software for Big Science More from this journal
- Volume:
- 6
- Issue:
- 1
- Pages:
- 1
- Article number:
- 1
- Publication date:
- 2021-12-22
- DOI:
- ISSN:
-
2510-2036
- Language:
-
English
- Keywords:
- Pubs id:
-
1232127
- Local pid:
-
pubs:1232127
- Source identifiers:
-
W4206718347
- Deposit date:
-
2026-04-09
- ARK identifier:
This ORA record was generated from metadata provided by an external service. It has not been edited by the ORA Team.
Terms of use
- Copyright date:
- 2021
- Licence:
- CC Attribution (CC BY)
If you are the owner of this record, you can report an update to it here: Report update to this record