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...

Descripción completa

Detalles Bibliográficos
Autores principales: 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
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