Charged Particle Reconstruction Using SYCL with the Traccc Project
DescriptionReconstructing the tracks left by high energy, electrically charged particles in specialised particle detectors is one of the most challenging software tasks in modern High Energy Physics. In recent years several projects took it on themselves to find and implement track reconstruction algorithms suitable for hardware accelerators. In many cases this lead to algorithmic compromises, using simplified descriptions of the detector geometry, input data and magnetic field. The traccc project was started as an R&D initiative of the ACTS common track reconstruction project. It aims to demonstrate the feasibility of a complete track reconstruction algorithm chain on both traditional CPU, and GPGPU hardware architectures. A large emphasis in the development is put on sharing as much code between the CPU and GPGPU implementations as possible, and avoiding algorithmic and physics performance compromises. In this talk I will present the state of the art of this R&D project. I will describe its components dedicated to handling well defined sub-tasks in the track reconstruction, and I will present performance results with the code. As run on a variety of hardware, with the help of the SYCL programming language.
TimeTuesday, June 2712:30 - 13:00 CEST
Computer Science, Machine Learning, and Applied Mathematics