Cargando…

FPGA-based tracking for the CMS Level-1 trigger using the tracklet algorithm

The high instantaneous luminosities expected following the upgrade of the Large Hadron Collider (LHC) to the High-Luminosity LHC (HL-LHC) pose major experimental challenges for the CMS experiment. A central component to allow efficient operation under these conditions is the reconstruction of charge...

Descripción completa

Detalles Bibliográficos
Autores principales: Bartz, E., Boudoul, G., Bucci, R., Chaves, J., Clement, E., Cranshaw, D., Dutta, S., Gershtein, Y., Glein, R., Hahn, K., Halkiadakis, E., Hildreth, M., Kyriacou, S., Lannon, K., Lefeld, A., Liu, Y., MacDonald, E., Pozzobon, N., Ryd, A., Salyer, K., Shields, P., Skinnari, L., Stenson, K., Stone, R., Strohman, C., Sung, K., Tao, Z., Trovato, M., Ulmer, K., Viret, S., Winer, B., Wittich, P., Yates, B., Zientek, M.
Lenguaje:eng
Publicado: 2019
Materias:
Acceso en línea:https://dx.doi.org/10.1088/1748-0221/15/06/P06024
http://cds.cern.ch/record/2696252
_version_ 1780964171078172672
author Bartz, E.
Boudoul, G.
Bucci, R.
Chaves, J.
Clement, E.
Cranshaw, D.
Dutta, S.
Gershtein, Y.
Glein, R.
Hahn, K.
Halkiadakis, E.
Hildreth, M.
Kyriacou, S.
Lannon, K.
Lefeld, A.
Liu, Y.
MacDonald, E.
Pozzobon, N.
Ryd, A.
Salyer, K.
Shields, P.
Skinnari, L.
Stenson, K.
Stone, R.
Strohman, C.
Sung, K.
Tao, Z.
Trovato, M.
Ulmer, K.
Viret, S.
Winer, B.
Wittich, P.
Yates, B.
Zientek, M.
author_facet Bartz, E.
Boudoul, G.
Bucci, R.
Chaves, J.
Clement, E.
Cranshaw, D.
Dutta, S.
Gershtein, Y.
Glein, R.
Hahn, K.
Halkiadakis, E.
Hildreth, M.
Kyriacou, S.
Lannon, K.
Lefeld, A.
Liu, Y.
MacDonald, E.
Pozzobon, N.
Ryd, A.
Salyer, K.
Shields, P.
Skinnari, L.
Stenson, K.
Stone, R.
Strohman, C.
Sung, K.
Tao, Z.
Trovato, M.
Ulmer, K.
Viret, S.
Winer, B.
Wittich, P.
Yates, B.
Zientek, M.
author_sort Bartz, E.
collection CERN
description The high instantaneous luminosities expected following the upgrade of the Large Hadron Collider (LHC) to the High-Luminosity LHC (HL-LHC) pose major experimental challenges for the CMS experiment. A central component to allow efficient operation under these conditions is the reconstruction of charged particle trajectories and their inclusion in the hardware-based trigger system. There are many challenges involved in achieving this: a large input data rate of about 20–40 Tb/s processing a new batch of input data every 25 ns, each consisting of about 15,000 precise position measurements and rough transverse momentum measurements of particles (“stubs”); performing the pattern recognition on these stubs to find the trajectories; and producing the list of trajectory parameters within 4 μs. This paper describes a proposed solution to this problem, specifically, it presents a novel approach to pattern recognition and charged particle trajectory reconstruction using an all-FPGA solution. The results of an end-to-end demonstrator system, based on Xilinx Virtex-7 FPGAs, that meets timing and performance requirements are presented along with a further improved, optimized version of the algorithm together with its corresponding expected performance.
id cern-2696252
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2019
record_format invenio
spelling cern-26962522022-08-02T02:34:47Zdoi:10.1088/1748-0221/15/06/P06024http://cds.cern.ch/record/2696252engBartz, E.Boudoul, G.Bucci, R.Chaves, J.Clement, E.Cranshaw, D.Dutta, S.Gershtein, Y.Glein, R.Hahn, K.Halkiadakis, E.Hildreth, M.Kyriacou, S.Lannon, K.Lefeld, A.Liu, Y.MacDonald, E.Pozzobon, N.Ryd, A.Salyer, K.Shields, P.Skinnari, L.Stenson, K.Stone, R.Strohman, C.Sung, K.Tao, Z.Trovato, M.Ulmer, K.Viret, S.Winer, B.Wittich, P.Yates, B.Zientek, M.FPGA-based tracking for the CMS Level-1 trigger using the tracklet algorithmhep-exParticle Physics - Experimentphysics.ins-detDetectors and Experimental TechniquesThe high instantaneous luminosities expected following the upgrade of the Large Hadron Collider (LHC) to the High-Luminosity LHC (HL-LHC) pose major experimental challenges for the CMS experiment. A central component to allow efficient operation under these conditions is the reconstruction of charged particle trajectories and their inclusion in the hardware-based trigger system. There are many challenges involved in achieving this: a large input data rate of about 20–40 Tb/s processing a new batch of input data every 25 ns, each consisting of about 15,000 precise position measurements and rough transverse momentum measurements of particles (“stubs”); performing the pattern recognition on these stubs to find the trajectories; and producing the list of trajectory parameters within 4 μs. This paper describes a proposed solution to this problem, specifically, it presents a novel approach to pattern recognition and charged particle trajectory reconstruction using an all-FPGA solution. The results of an end-to-end demonstrator system, based on Xilinx Virtex-7 FPGAs, that meets timing and performance requirements are presented along with a further improved, optimized version of the algorithm together with its corresponding expected performance.The high instantaneous luminosities expected following the upgrade of the Large Hadron Collider (LHC) to the High Luminosity LHC (HL-LHC) pose major experimental challenges for the CMS experiment. A central component to allow efficient operation under these conditions is the reconstruction of charged particle trajectories and their inclusion in the hardware-based trigger system. There are many challenges involved in achieving this: a large input data rate of about 20--40 Tb/s; processing a new batch of input data every 25 ns, each consisting of about 15,000 precise position measurements and rough transverse momentum measurements of particles ("stubs''); performing the pattern recognition on these stubs to find the trajectories; and producing the list of trajectory parameters within 4 $\mu\,$s. This paper describes a proposed solution to this problem, specifically, it presents a novel approach to pattern recognition and charged particle trajectory reconstruction using an all-FPGA solution. The results of an end-to-end demonstrator system, based on Xilinx Virtex-7 FPGAs, that meets timing and performance requirements are presented along with a further improved, optimized version of the algorithm together with its corresponding expected performance.arXiv:1910.09970CMS NOTE -2019/005oai:cds.cern.ch:26962522019-10-22
spellingShingle hep-ex
Particle Physics - Experiment
physics.ins-det
Detectors and Experimental Techniques
Bartz, E.
Boudoul, G.
Bucci, R.
Chaves, J.
Clement, E.
Cranshaw, D.
Dutta, S.
Gershtein, Y.
Glein, R.
Hahn, K.
Halkiadakis, E.
Hildreth, M.
Kyriacou, S.
Lannon, K.
Lefeld, A.
Liu, Y.
MacDonald, E.
Pozzobon, N.
Ryd, A.
Salyer, K.
Shields, P.
Skinnari, L.
Stenson, K.
Stone, R.
Strohman, C.
Sung, K.
Tao, Z.
Trovato, M.
Ulmer, K.
Viret, S.
Winer, B.
Wittich, P.
Yates, B.
Zientek, M.
FPGA-based tracking for the CMS Level-1 trigger using the tracklet algorithm
title FPGA-based tracking for the CMS Level-1 trigger using the tracklet algorithm
title_full FPGA-based tracking for the CMS Level-1 trigger using the tracklet algorithm
title_fullStr FPGA-based tracking for the CMS Level-1 trigger using the tracklet algorithm
title_full_unstemmed FPGA-based tracking for the CMS Level-1 trigger using the tracklet algorithm
title_short FPGA-based tracking for the CMS Level-1 trigger using the tracklet algorithm
title_sort fpga-based tracking for the cms level-1 trigger using the tracklet algorithm
topic hep-ex
Particle Physics - Experiment
physics.ins-det
Detectors and Experimental Techniques
url https://dx.doi.org/10.1088/1748-0221/15/06/P06024
http://cds.cern.ch/record/2696252
work_keys_str_mv AT bartze fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm
AT boudoulg fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm
AT buccir fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm
AT chavesj fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm
AT clemente fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm
AT cranshawd fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm
AT duttas fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm
AT gershteiny fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm
AT gleinr fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm
AT hahnk fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm
AT halkiadakise fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm
AT hildrethm fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm
AT kyriacous fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm
AT lannonk fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm
AT lefelda fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm
AT liuy fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm
AT macdonalde fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm
AT pozzobonn fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm
AT ryda fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm
AT salyerk fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm
AT shieldsp fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm
AT skinnaril fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm
AT stensonk fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm
AT stoner fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm
AT strohmanc fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm
AT sungk fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm
AT taoz fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm
AT trovatom fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm
AT ulmerk fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm
AT virets fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm
AT winerb fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm
AT wittichp fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm
AT yatesb fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm
AT zientekm fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm