TY - JOUR
T1 - Kalman filter tracking on parallel architectures
AU - Cerati, Giuseppe
AU - Elmer, Peter
AU - Krutelyov, Slava
AU - Lantz, Steven
AU - Lefebvre, Matthieu
AU - McDermott, Kevin
AU - Riley, Daniel
AU - Tadel, Matevž
AU - Wittich, Peter
AU - Würthwein, Frank
AU - Yagil, Avi
N1 - Publisher Copyright:
© The Authors, published by EDP Sciences.
PY - 2016/11/15
Y1 - 2016/11/15
N2 - 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. In order to achieve the theoretical performance gains of these processors, 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 those based on a Kalman filter approach. Significant experience has been accumulated with these techniques on real tracking detector systems, both in the trigger and offline. They are known to provide high physics performance, are robust, and are in use today at the LHC. Given the utility of the Kalman filter in track finding, we have begun to port these algorithms to parallel architectures, namely Intel Xeon and Xeon Phi. We report here on our progress towards an end-to-end track reconstruction algorithm fully exploiting vectorization and parallelization techniques in a simplified experimental environment.
AB - 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. In order to achieve the theoretical performance gains of these processors, 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 those based on a Kalman filter approach. Significant experience has been accumulated with these techniques on real tracking detector systems, both in the trigger and offline. They are known to provide high physics performance, are robust, and are in use today at the LHC. Given the utility of the Kalman filter in track finding, we have begun to port these algorithms to parallel architectures, namely Intel Xeon and Xeon Phi. We report here on our progress towards an end-to-end track reconstruction algorithm fully exploiting vectorization and parallelization techniques in a simplified experimental environment.
UR - http://www.scopus.com/inward/record.url?scp=85016206602&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85016206602&partnerID=8YFLogxK
U2 - 10.1051/epjconf/201612700010
DO - 10.1051/epjconf/201612700010
M3 - Conference article
AN - SCOPUS:85016206602
SN - 2101-6275
VL - 127
JO - EPJ Web of Conferences
JF - EPJ Web of Conferences
M1 - 00010
T2 - 2016 Connecting the Dots
Y2 - 22 February 2016 through 24 February 2016
ER -