Allen: A High-Level Trigger on GPUs for LHCb
Abstract We describe a fully GPU-based implementation of the first level trigger for the upgrade of the LHCb detector, due to start data taking in 2021. We demonstrate that our implementation, named Allen, can process the 40 Tbit/s data rate of the upgraded LHCb detector and perform a wide variety...
Hauptverfasser: | , , , , , , , , , , , , , , , |
---|---|
Weitere Verfasser: | |
Format: | Artikel |
Sprache: | English |
Veröffentlicht: |
Springer International Publishing
2021
|
Online Zugang: | https://hdl.handle.net/1721.1/131603 |
_version_ | 1826202808939970560 |
---|---|
author | Aaij, R. Albrecht, J. Belous, M. Billoir, P. Boettcher, T. Brea Rodríguez, A. vom Bruch, D. Cámpora Pérez, D. H Casais Vidal, A. Craik, D. C Fernandez Declara, P. Funke, L. Gligorov, V. V Jashal, B. Kazeev, N. Martínez Santos, D. |
author2 | Massachusetts Institute of Technology. Department of Physics |
author_facet | Massachusetts Institute of Technology. Department of Physics Aaij, R. Albrecht, J. Belous, M. Billoir, P. Boettcher, T. Brea Rodríguez, A. vom Bruch, D. Cámpora Pérez, D. H Casais Vidal, A. Craik, D. C Fernandez Declara, P. Funke, L. Gligorov, V. V Jashal, B. Kazeev, N. Martínez Santos, D. |
author_sort | Aaij, R. |
collection | MIT |
description | Abstract
We describe a fully GPU-based implementation of the first level trigger for the upgrade of the LHCb detector, due to start data taking in 2021. We demonstrate that our implementation, named Allen, can process the 40 Tbit/s data rate of the upgraded LHCb detector and perform a wide variety of pattern recognition tasks. These include finding the trajectories of charged particles, finding proton–proton collision points, identifying particles as hadrons or muons, and finding the displaced decay vertices of long-lived particles. We further demonstrate that Allen can be implemented in around 500 scientific or consumer GPU cards, that it is not I/O bound, and can be operated at the full LHC collision rate of 30 MHz. Allen is the first complete high-throughput GPU trigger proposed for a HEP experiment. |
first_indexed | 2024-09-23T12:19:36Z |
format | Article |
id | mit-1721.1/131603 |
institution | Massachusetts Institute of Technology |
language | English |
last_indexed | 2024-09-23T12:19:36Z |
publishDate | 2021 |
publisher | Springer International Publishing |
record_format | dspace |
spelling | mit-1721.1/1316032023-11-14T19:23:05Z Allen: A High-Level Trigger on GPUs for LHCb Aaij, R. Albrecht, J. Belous, M. Billoir, P. Boettcher, T. Brea Rodríguez, A. vom Bruch, D. Cámpora Pérez, D. H Casais Vidal, A. Craik, D. C Fernandez Declara, P. Funke, L. Gligorov, V. V Jashal, B. Kazeev, N. Martínez Santos, D. Massachusetts Institute of Technology. Department of Physics Abstract We describe a fully GPU-based implementation of the first level trigger for the upgrade of the LHCb detector, due to start data taking in 2021. We demonstrate that our implementation, named Allen, can process the 40 Tbit/s data rate of the upgraded LHCb detector and perform a wide variety of pattern recognition tasks. These include finding the trajectories of charged particles, finding proton–proton collision points, identifying particles as hadrons or muons, and finding the displaced decay vertices of long-lived particles. We further demonstrate that Allen can be implemented in around 500 scientific or consumer GPU cards, that it is not I/O bound, and can be operated at the full LHC collision rate of 30 MHz. Allen is the first complete high-throughput GPU trigger proposed for a HEP experiment. 2021-09-20T17:28:55Z 2021-09-20T17:28:55Z 2020-04-30 2020-06-26T13:30:15Z Article http://purl.org/eprint/type/JournalArticle https://hdl.handle.net/1721.1/131603 Computing and Software for Big Science. 2020 Apr 30;4(1):7 PUBLISHER_CC en https://doi.org/10.1007/s41781-020-00039-7 Creative Commons Attribution https://creativecommons.org/licenses/by/4.0/ The Author(s) application/pdf Springer International Publishing Springer International Publishing |
spellingShingle | Aaij, R. Albrecht, J. Belous, M. Billoir, P. Boettcher, T. Brea Rodríguez, A. vom Bruch, D. Cámpora Pérez, D. H Casais Vidal, A. Craik, D. C Fernandez Declara, P. Funke, L. Gligorov, V. V Jashal, B. Kazeev, N. Martínez Santos, D. Allen: A High-Level Trigger on GPUs for LHCb |
title | Allen: A High-Level Trigger on GPUs for LHCb |
title_full | Allen: A High-Level Trigger on GPUs for LHCb |
title_fullStr | Allen: A High-Level Trigger on GPUs for LHCb |
title_full_unstemmed | Allen: A High-Level Trigger on GPUs for LHCb |
title_short | Allen: A High-Level Trigger on GPUs for LHCb |
title_sort | allen a high level trigger on gpus for lhcb |
url | https://hdl.handle.net/1721.1/131603 |
work_keys_str_mv | AT aaijr allenahighleveltriggerongpusforlhcb AT albrechtj allenahighleveltriggerongpusforlhcb AT belousm allenahighleveltriggerongpusforlhcb AT billoirp allenahighleveltriggerongpusforlhcb AT boettchert allenahighleveltriggerongpusforlhcb AT brearodrigueza allenahighleveltriggerongpusforlhcb AT vombruchd allenahighleveltriggerongpusforlhcb AT camporaperezdh allenahighleveltriggerongpusforlhcb AT casaisvidala allenahighleveltriggerongpusforlhcb AT craikdc allenahighleveltriggerongpusforlhcb AT fernandezdeclarap allenahighleveltriggerongpusforlhcb AT funkel allenahighleveltriggerongpusforlhcb AT gligorovvv allenahighleveltriggerongpusforlhcb AT jashalb allenahighleveltriggerongpusforlhcb AT kazeevn allenahighleveltriggerongpusforlhcb AT martinezsantosd allenahighleveltriggerongpusforlhcb |