FPGA-based tracking for the CMS Level-1 trigger using the tracklet algorithm
E. Bartz, G. Boudoul, R. Bucci, J. Chaves, E. Clement, D. Cranshaw, S., Dutta, Y. Gershtein, R. Glein, K. Hahn, E. Halkiadakis, M. Hildreth, S., Kyriacou, K. Lannon, A. Lefeld, Y. Liu, E. MacDonald, N. Pozzobon, A. Ryd, K., Salyer, P. Shields, L. Skinnari, K. Stenson, R. Stone

TL;DR
This paper presents an FPGA-based system for real-time charged particle tracking in the CMS experiment at HL-LHC, achieving high-speed pattern recognition and trajectory reconstruction within strict timing constraints.
Contribution
It introduces a novel FPGA-based tracklet algorithm for efficient pattern recognition and trajectory reconstruction in high data rate environments.
Findings
End-to-end demonstrator system meets timing and performance goals.
Optimized algorithm improves tracking efficiency and speed.
System handles 20-40 Tb/s data input in real-time.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
