Parallelized Kalman-Filter-Based Reconstruction of Particle Tracks on Many-Core Architectures
Giuseppe Cerati, Peter Elmer, Slava Krutelyov, Steven Lantz, Matthieu, Lefebvre, Mario Masciovecchio, Kevin McDermott, Daniel Riley, Matev\v{z}, Tadel, Peter Wittich, Frank W\"urthwein, Avi Yagil

TL;DR
This paper explores how to adapt Kalman-filter-based particle track reconstruction algorithms for many-core architectures, demonstrating improved parallel performance in realistic high-energy physics detector scenarios.
Contribution
It extends previous work by applying parallelization techniques to more complex and realistic detector configurations and event complexities in high-energy physics.
Findings
Achieved significant parallel speedups on many-core architectures.
Demonstrated effectiveness of parallelization in realistic detector scenarios.
Validated robustness and high physics performance of the adapted algorithms.
Abstract
Faced with physical and energy density limitations on clock speed, contemporary microprocessor designers have increasingly turned to on-chip parallelism for performance gains. Algorithms should accordingly be designed with ample amounts of fine-grained parallelism if they are to realize the full performance of the hardware. This requirement can be challenging for algorithms that are naturally expressed as a sequence of small-matrix operations, such as the Kalman filter methods widely in use in high-energy physics experiments. In the High-Luminosity Large Hadron Collider (HL-LHC), for example, one of the dominant computational problems is expected to be finding and fitting charged-particle tracks during event reconstruction; today, the most common track-finding methods are those based on the Kalman filter. Experience at the LHC, both in the trigger and offline, has shown that these…
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.
