Computing and Software for Big Science, volume 4, issue 1, publication number 7

Allen: A High-Level Trigger on GPUs for LHCb

Aaij R. 1
Albrecht J 2
Belous M 3, 4
Billoir P. 5
Boettcher T. 6
Brea Rodriguez A. 7
Campora Perez D. H. 1, 8
Casais Vidal A. 7
Craik D. C. 6
Fernandez Declara P. 9, 10
Funke L. 2
Gligorov V. V. 5
Jashal B 11
Kazeev N. 3, 4
Martinez Santos D. 7
Pisani F. 10, 12, 13
Pliushchenko D 4, 14
Popov S. 3, 4, 15
Quagliani R. 5
Rangel M. 16
Reiss F 5
Sanchez Mayordomo C. 11
Schwemmer R. 10
Sokoloff M. 17
Stevens H. 2
Ustyuzhanin A. 3, 4, 15
Vilasís Cardona X 18
1
 
Nikhef National Institute for Subatomic Physics, Amsterdam, the Netherlands
4
 
Yandex School of Data Analysis, Moscow, Russia
7
 
Instituto Galego de Física de Altas Enerxías (IGFAE), Universidade de Santiago de Compostela, Santiago de Compostela, Spain
9
 
Department of Computer Science and Engineering, University Carlos III of Madrid, Madrid, Spain
11
 
Instituto de Física Corpuscular, Centro Mixto Universidad de Valencia, CSIC, Valencia, Spain
17
 
University of Cincinnati, Cincinnati, USA
18
 
DS4DS, la Salle, Universitat Ramon Llull, Barcelona, Spain
Publication typeJournal Article
Publication date2020-04-30
Quartile SCImago
Q1
Quartile WOS
Impact factor
ISSN25102036, 25102044
Computer Science (miscellaneous)
Nuclear and High Energy Physics
Software
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.

Citations by journals

1
2
3
4
5
Computing and Software for Big Science
Computing and Software for Big Science, 5, 16.13%
Computing and Software for Big Science
5 publications, 16.13%
Journal of Instrumentation
Journal of Instrumentation, 4, 12.9%
Journal of Instrumentation
4 publications, 12.9%
EPJ Web of Conferences
EPJ Web of Conferences, 2, 6.45%
EPJ Web of Conferences
2 publications, 6.45%
Frontiers in Big Data
Frontiers in Big Data, 2, 6.45%
Frontiers in Big Data
2 publications, 6.45%
European Physical Journal C
European Physical Journal C, 2, 6.45%
European Physical Journal C
2 publications, 6.45%
Machine Learning: Science and Technology
Machine Learning: Science and Technology, 2, 6.45%
Machine Learning: Science and Technology
2 publications, 6.45%
Journal of Physics: Conference Series
Journal of Physics: Conference Series, 2, 6.45%
Journal of Physics: Conference Series
2 publications, 6.45%
IEEE Transactions on Nuclear Science
IEEE Transactions on Nuclear Science, 2, 6.45%
IEEE Transactions on Nuclear Science
2 publications, 6.45%
Journal of High Energy Physics
Journal of High Energy Physics, 1, 3.23%
Journal of High Energy Physics
1 publication, 3.23%
Symmetry
Symmetry, 1, 3.23%
Symmetry
1 publication, 3.23%
Nature Reviews Physics
Nature Reviews Physics, 1, 3.23%
Nature Reviews Physics
1 publication, 3.23%
European Physical Journal Plus
European Physical Journal Plus, 1, 3.23%
European Physical Journal Plus
1 publication, 3.23%
Physics Letters, Section B: Nuclear, Elementary Particle and High-Energy Physics
Physics Letters, Section B: Nuclear, Elementary Particle and High-Energy Physics, 1, 3.23%
Physics Letters, Section B: Nuclear, Elementary Particle and High-Energy Physics
1 publication, 3.23%
Nuclear Instruments and Methods in Physics Research, Section A: Accelerators, Spectrometers, Detectors and Associated Equipment
Nuclear Instruments and Methods in Physics Research, Section A: Accelerators, Spectrometers, Detectors and Associated Equipment, 1, 3.23%
Nuclear Instruments and Methods in Physics Research, Section A: Accelerators, Spectrometers, Detectors and Associated Equipment
1 publication, 3.23%
Reports on Progress in Physics
Reports on Progress in Physics, 1, 3.23%
Reports on Progress in Physics
1 publication, 3.23%
Functional Materials, 1, 3.23%
Functional Materials
1 publication, 3.23%
Lecture Notes in Computer Science
Lecture Notes in Computer Science, 1, 3.23%
Lecture Notes in Computer Science
1 publication, 3.23%
Springer Theses
Springer Theses, 1, 3.23%
Springer Theses
1 publication, 3.23%
1
2
3
4
5

Citations by publishers

2
4
6
8
10
12
Springer Nature
Springer Nature, 12, 38.71%
Springer Nature
12 publications, 38.71%
IOP Publishing
IOP Publishing, 9, 29.03%
IOP Publishing
9 publications, 29.03%
EDP Sciences
EDP Sciences, 2, 6.45%
EDP Sciences
2 publications, 6.45%
Frontiers Media S.A.
Frontiers Media S.A., 2, 6.45%
Frontiers Media S.A.
2 publications, 6.45%
Elsevier
Elsevier, 2, 6.45%
Elsevier
2 publications, 6.45%
IEEE
IEEE, 2, 6.45%
IEEE
2 publications, 6.45%
Multidisciplinary Digital Publishing Institute (MDPI)
Multidisciplinary Digital Publishing Institute (MDPI), 1, 3.23%
Multidisciplinary Digital Publishing Institute (MDPI)
1 publication, 3.23%
National Academy of Sciences of Ukraine (Co. LTD Ukrinformnauka) (Publications), 1, 3.23%
National Academy of Sciences of Ukraine (Co. LTD Ukrinformnauka) (Publications)
1 publication, 3.23%
2
4
6
8
10
12
  • We do not take into account publications that without a DOI.
  • Statistics recalculated only for publications connected to researchers, organizations and labs registered on the platform.
  • Statistics recalculated weekly.
Metrics
Share
Cite this
GOST |
Cite this
GOST Copy
Aaij R. et al. Allen: A High-Level Trigger on GPUs for LHCb // Computing and Software for Big Science. 2020. Vol. 4. No. 1. 7
GOST all authors (up to 50) Copy
Aaij R., Albrecht J., Belous M., Billoir P., Boettcher T., Brea Rodriguez A., Vom Bruch D., Campora Perez D., Casais Vidal A., Craik D., Fernandez Declara P., Funke L., Gligorov V., Jashal B., Kazeev N., Martinez Santos D., Pisani F., Pliushchenko D., Popov S., Quagliani R., Rangel M., Reiss F., Sanchez 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 // Computing and Software for Big Science. 2020. Vol. 4. No. 1. 7
RIS |
Cite this
RIS Copy
TY - JOUR
DO - 10.1007/s41781-020-00039-7
UR - https://doi.org/10.1007%2Fs41781-020-00039-7
TI - Allen: A High-Level Trigger on GPUs for LHCb
T2 - Computing and Software for Big Science
AU - Aaij, R.
AU - Albrecht, J
AU - Belous, M
AU - Billoir, P.
AU - Boettcher, T.
AU - Brea Rodriguez, A.
AU - Vom Bruch, Dorothea
AU - Campora Perez, D. H.
AU - Casais Vidal, A.
AU - Craik, D. C.
AU - Fernandez Declara, P.
AU - Funke, L.
AU - Gligorov, V. V.
AU - Jashal, B
AU - Kazeev, N.
AU - Martinez Santos, D.
AU - Pisani, F.
AU - Pliushchenko, D
AU - Popov, S.
AU - Quagliani, R.
AU - Rangel, M.
AU - Reiss, F
AU - Sanchez Mayordomo, C.
AU - Schwemmer, R.
AU - Sokoloff, M.
AU - Stevens, H.
AU - Ustyuzhanin, A.
AU - Vilasís Cardona, X
AU - Williams, Matthew
PY - 2020
DA - 2020/04/30 00:00:00
PB - Springer Nature
IS - 1
VL - 4
SN - 2510-2036
SN - 2510-2044
ER -
BibTex
Cite this
BibTex Copy
@article{2020_Aaij,
author = {R. Aaij and J Albrecht and M Belous and P. Billoir and T. Boettcher and A. Brea Rodriguez and Dorothea Vom Bruch and D. H. Campora Perez and A. Casais Vidal and D. C. Craik and P. Fernandez Declara and L. Funke and V. V. Gligorov and B Jashal and N. Kazeev and D. Martinez Santos and F. Pisani and D Pliushchenko and S. Popov and R. Quagliani and M. Rangel and F Reiss and C. Sanchez Mayordomo and R. Schwemmer and M. Sokoloff and H. Stevens and A. Ustyuzhanin and X Vilasís Cardona and Matthew Williams},
title = {Allen: A High-Level Trigger on GPUs for LHCb},
journal = {Computing and Software for Big Science},
year = {2020},
volume = {4},
publisher = {Springer Nature},
month = {apr},
url = {https://doi.org/10.1007%2Fs41781-020-00039-7},
number = {1},
doi = {10.1007/s41781-020-00039-7}
}
Found error?