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 charg...
Autores principales: | , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , |
---|---|
Lenguaje: | eng |
Publicado: |
2019
|
Materias: | |
Acceso en línea: | http://cds.cern.ch/record/2696057 |
_version_ | 1780964158232068096 |
---|---|
author | Bartz, Edward Hugo Gershtein, Yury Halkiadakis, Eva Kyriacou, Savvas Stone, Robert Boudoul, Gaelle Viret, Sebastien Bucci, Rachael Elizabeth Hildreth, Michael Lannon, Kevin Patrick Salyer, Kaitlin Shields, Patrick Clement, Emyr John Chaves, Jorge Enrique Cranshaw, Derek James Ryd, Anders Per Erik Strohman, Charles Ralph Tao, Zhengcheng Wittich, Peter Zientek, M Dutta, S Glein, Robert MacDonald, Emily Kaelyn Stenson, Kevin Matthew Ulmer, Keith Arthur Hahn, Kristan Allan Liu, Y Sung, Kevin Trovato, Marco Lefeld, Anthony James Winer, Brian Yates, Brent Robert Pozzobon, Nicola Skinnari, Louise |
author_facet | Bartz, Edward Hugo Gershtein, Yury Halkiadakis, Eva Kyriacou, Savvas Stone, Robert Boudoul, Gaelle Viret, Sebastien Bucci, Rachael Elizabeth Hildreth, Michael Lannon, Kevin Patrick Salyer, Kaitlin Shields, Patrick Clement, Emyr John Chaves, Jorge Enrique Cranshaw, Derek James Ryd, Anders Per Erik Strohman, Charles Ralph Tao, Zhengcheng Wittich, Peter Zientek, M Dutta, S Glein, Robert MacDonald, Emily Kaelyn Stenson, Kevin Matthew Ulmer, Keith Arthur Hahn, Kristan Allan Liu, Y Sung, Kevin Trovato, Marco Lefeld, Anthony James Winer, Brian Yates, Brent Robert Pozzobon, Nicola Skinnari, Louise |
author_sort | Bartz, Edward Hugo |
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\,\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. |
id | cern-2696057 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2019 |
record_format | invenio |
spelling | cern-26960572019-10-23T19:15:51Zhttp://cds.cern.ch/record/2696057engBartz, Edward HugoGershtein, YuryHalkiadakis, EvaKyriacou, SavvasStone, RobertBoudoul, GaelleViret, SebastienBucci, Rachael ElizabethHildreth, MichaelLannon, Kevin PatrickSalyer, KaitlinShields, PatrickClement, Emyr JohnChaves, Jorge EnriqueCranshaw, Derek JamesRyd, Anders Per ErikStrohman, Charles RalphTao, ZhengchengWittich, PeterZientek, MDutta, SGlein, RobertMacDonald, Emily KaelynStenson, Kevin MatthewUlmer, Keith ArthurHahn, Kristan AllanLiu, YSung, KevinTrovato, MarcoLefeld, Anthony JamesWiner, BrianYates, Brent RobertPozzobon, NicolaSkinnari, LouiseFPGA-based tracking for the CMS Level-1 trigger using the tracklet algorithmDetectors 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\,\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.CMS-NOTE-2019-005CERN-CMS-NOTE-2019-005oai:cds.cern.ch:26960572019-10-18 |
spellingShingle | Detectors and Experimental Techniques Bartz, Edward Hugo Gershtein, Yury Halkiadakis, Eva Kyriacou, Savvas Stone, Robert Boudoul, Gaelle Viret, Sebastien Bucci, Rachael Elizabeth Hildreth, Michael Lannon, Kevin Patrick Salyer, Kaitlin Shields, Patrick Clement, Emyr John Chaves, Jorge Enrique Cranshaw, Derek James Ryd, Anders Per Erik Strohman, Charles Ralph Tao, Zhengcheng Wittich, Peter Zientek, M Dutta, S Glein, Robert MacDonald, Emily Kaelyn Stenson, Kevin Matthew Ulmer, Keith Arthur Hahn, Kristan Allan Liu, Y Sung, Kevin Trovato, Marco Lefeld, Anthony James Winer, Brian Yates, Brent Robert Pozzobon, Nicola Skinnari, Louise 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 | Detectors and Experimental Techniques |
url | http://cds.cern.ch/record/2696057 |
work_keys_str_mv | AT bartzedwardhugo fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm AT gershteinyury fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm AT halkiadakiseva fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm AT kyriacousavvas fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm AT stonerobert fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm AT boudoulgaelle fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm AT viretsebastien fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm AT buccirachaelelizabeth fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm AT hildrethmichael fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm AT lannonkevinpatrick fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm AT salyerkaitlin fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm AT shieldspatrick fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm AT clementemyrjohn fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm AT chavesjorgeenrique fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm AT cranshawderekjames fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm AT rydanderspererik fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm AT strohmancharlesralph fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm AT taozhengcheng fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm AT wittichpeter fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm AT zientekm fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm AT duttas fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm AT gleinrobert fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm AT macdonaldemilykaelyn fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm AT stensonkevinmatthew fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm AT ulmerkeitharthur fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm AT hahnkristanallan fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm AT liuy fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm AT sungkevin fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm AT trovatomarco fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm AT lefeldanthonyjames fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm AT winerbrian fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm AT yatesbrentrobert fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm AT pozzobonnicola fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm AT skinnarilouise fpgabasedtrackingforthecmslevel1triggerusingthetrackletalgorithm |