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...
Autores principales: | , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , |
---|---|
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 |