Kalman-Filter-Based Particle Tracking on Parallel Architectures at Hadron Colliders
Giuseppe Cerati, Peter Elmer, Steven Lantz, Kevin McDermott, Dan, Riley, Matev\v{z} Tadel, Peter Wittich, Frank W\"urthwein, Avi Yagil

TL;DR
This paper explores parallelizing Kalman Filter-based particle tracking algorithms for high-energy physics experiments on modern multi-core and many-core architectures, aiming to improve performance within power constraints.
Contribution
It presents the development of a fully vectorized and parallelized Kalman Filter-based track reconstruction algorithm tailored for high-luminosity collider environments.
Findings
Achieved significant speedups with optimized data structures on Intel Xeon and Xeon Phi.
Demonstrated progress towards an end-to-end parallel track reconstruction system.
Validated the approach in a realistic experimental setting.
Abstract
Power density constraints are limiting the performance improvements of modern CPUs. To address this we have seen the introduction of lower-power, multi-core processors such as GPGPU, ARM and Intel MIC. To stay within the power density limits but still obtain Moore's Law performance/price gains, it will be necessary to parallelize algorithms to exploit larger numbers of lightweight cores and specialized functions like large vector units. Track finding and fitting is one of the most computationally challenging problems for event reconstruction in particle physics. At the High-Luminosity Large Hadron Collider (HL-LHC), for example, this will be by far the dominant problem. The need for greater parallelism has driven investigations of very different track finding techniques such as Cellular Automata or Hough Transforms. The most common track finding techniques in use today, however, are…
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.
