Cargando…
Allen: A High-Level Trigger on GPUs for LHCb
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...
Autores principales: | , , , , , , , , , , , , , , , , , , , , , , , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Springer International Publishing
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7769791/ https://www.ncbi.nlm.nih.gov/pubmed/33385105 http://dx.doi.org/10.1007/s41781-020-00039-7 |
_version_ | 1783629403735982080 |
---|---|
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. Pisani, F. Pliushchenko, D. Popov, S. Quagliani, R. Rangel, M. Reiss, F. Sánchez Mayordomo, C. Schwemmer, R. Sokoloff, M. Stevens, H. Ustyuzhanin, A. Vilasís Cardona, X. Williams, M. |
author_facet | 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. Pisani, F. Pliushchenko, D. Popov, S. Quagliani, R. Rangel, M. Reiss, F. Sánchez Mayordomo, C. Schwemmer, R. Sokoloff, M. Stevens, H. Ustyuzhanin, A. Vilasís Cardona, X. Williams, M. |
author_sort | Aaij, R. |
collection | PubMed |
description | 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. |
format | Online Article Text |
id | pubmed-7769791 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
publisher | Springer International Publishing |
record_format | MEDLINE/PubMed |
spelling | pubmed-77697912020-12-29 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. Pisani, F. Pliushchenko, D. Popov, S. Quagliani, R. Rangel, M. Reiss, F. Sánchez Mayordomo, C. Schwemmer, R. Sokoloff, M. Stevens, H. Ustyuzhanin, A. Vilasís Cardona, X. Williams, M. Comput Softw Big Sci Original Article 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. Springer International Publishing 2020-04-30 2020 /pmc/articles/PMC7769791/ /pubmed/33385105 http://dx.doi.org/10.1007/s41781-020-00039-7 Text en © The Author(s) 2020 Open AccessThis article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/. |
spellingShingle | Original Article 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. Pisani, F. Pliushchenko, D. Popov, S. Quagliani, R. Rangel, M. Reiss, F. Sánchez Mayordomo, C. Schwemmer, R. Sokoloff, M. Stevens, H. Ustyuzhanin, A. Vilasís Cardona, X. Williams, M. 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 |
topic | Original Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7769791/ https://www.ncbi.nlm.nih.gov/pubmed/33385105 http://dx.doi.org/10.1007/s41781-020-00039-7 |
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 AT pisanif allenahighleveltriggerongpusforlhcb AT pliushchenkod allenahighleveltriggerongpusforlhcb AT popovs allenahighleveltriggerongpusforlhcb AT quaglianir allenahighleveltriggerongpusforlhcb AT rangelm allenahighleveltriggerongpusforlhcb AT reissf allenahighleveltriggerongpusforlhcb AT sanchezmayordomoc allenahighleveltriggerongpusforlhcb AT schwemmerr allenahighleveltriggerongpusforlhcb AT sokoloffm allenahighleveltriggerongpusforlhcb AT stevensh allenahighleveltriggerongpusforlhcb AT ustyuzhanina allenahighleveltriggerongpusforlhcb AT vilasiscardonax allenahighleveltriggerongpusforlhcb AT williamsm allenahighleveltriggerongpusforlhcb |