Fast SIMDized Kalman filter based track fit

被引:25
|
作者
Gorbunov, S. [1 ,2 ]
Kebschull, U. [1 ]
Kisel, I. [1 ,3 ]
Lindenstruth, V. [1 ]
Mueller, W. F. J. [2 ]
机构
[1] Heidelberg Univ, Kirchhoff Inst Phys, D-69120 Heidelberg, Germany
[2] Gesell Schwerionenforsch mbH, D-64291 Darmstadt, Germany
[3] Joint Inst Nucl Res, Informat Technol Lab, Dubna 141980, Russia
关键词
high energy physics; CBM experiment; data reconstruction; track fit; Kalman filter; SIMD instruction set; cell broadband engine;
D O I
10.1016/j.cpc.2007.10.001
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Modem high energy physics experiments have to process terabytes of input data produced in particle collisions. The core of many data reconstruction algorithms in high energy physics is the Kalman filter. Therefore, the speed of Kalman filter based algorithms is of crucial importance in on-line data processing. This is especially true for the combinatorial track finding stage where the Kalman filter based track fit is used very intensively. Therefore, developing fast reconstruction algorithms, which use maximum available power of processors, is important, in particular for the initial selection of events which carry signals of interesting physics. One of such powerful feature supported by almost all up-to-date PC processors is a SIMD instruction set, which allows packing several data items in one register and to operate on all of diem, thus achieving more operations per clock cycle. The novel Cell processor extends the parallelization further by combining a general-purpose PowerPC processor core with eight streamlined coprocessing elements which greatly accelerate vector processing applications. In the investigation described here, after a significant memory optimization and a comprehensive numerical analysis, the Kalman filter based track fitting algorithm of the CBM experiment has been vectorized using inline operator overloading. Thus the algorithm continues to be flexible with respect to any CPU family used for data reconstruction. Because of all these changes the SIMDized Kalman filter based track fitting algorithm takes 1 mu s per track that is 10000 times faster than the initial version. Porting the algorithm to a Cell Blade computer gives another factor of 10 of the speedup. Finally, we compare performance of the tracking algorithm running on three different CPU architectures: Intel Xeon, AMD Opteron and Cell Broadband Engine. (C) 2007 Elsevier B.V. All rights reserved.
引用
收藏
页码:374 / 383
页数:10
相关论文
共 50 条
  • [1] A parametrized Kalman filter for fast track fitting at LHCb
    Billoir, P.
    De Cian, M.
    Guenther, P. A.
    Stemmle, S.
    COMPUTER PHYSICS COMMUNICATIONS, 2021, 265
  • [2] Track fusion algorithm based on ensemble Kalman filter
    Cui, Bo
    Zhang, Jiashu
    Yang, Yu
    International Journal of Advancements in Computing Technology, 2012, 4 (11) : 175 - 184
  • [3] A GPU-Based Kalman Filter for Track Fitting
    Ai X.
    Mania G.
    Gray H.M.
    Kuhn M.
    Styles N.
    Computing and Software for Big Science, 2021, 5 (1)
  • [4] Prediction and Correction of Target Track Based on Kalman Filter
    Ma Yinghui
    Gao Lei
    Li Shoujun
    Xu Xiaowen
    ISTM/2011: 9TH INTERNATIONAL SYMPOSIUM ON TEST AND MEASUREMENT, 2011, : 196 - 199
  • [5] A Kalman filter approach to track fast impedance changes in electrical impedance tomography
    Vauhkonen, M
    Karjalainen, PA
    Kaipio, JP
    IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, 1998, 45 (04) : 486 - 493
  • [6] Estimation of vertical track irregularity based on extended Kalman filter
    Wang, Gui
    Xing, Zongyi
    Wang, Xiaohao
    Chen, Yuejian
    Qin, Yong
    Lecture Notes in Electrical Engineering, 2016, 377 : 257 - 265
  • [7] Estimation of Vertical Track Irregularity Based on Extended Kalman Filter
    Wang, Gui
    Xing, Zongyi
    Wang, Xiaohao
    Chen, Yuejian
    Qin, Yong
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON ELECTRICAL AND INFORMATION TECHNOLOGIES FOR RAIL TRANSPORTATION: ELECTRICAL TRACTION, 2016, 377 : 257 - 265
  • [8] Straight Track Tracking of Paddle Boat based on Kalman Filter
    Hong, Jianqing
    Zhao, Dean
    Sun, Yueping
    Zhang, Jun
    Liu, Bo
    2019 4TH INTERNATIONAL CONFERENCE ON MECHANICAL, CONTROL AND COMPUTER ENGINEERING (ICMCCE 2019), 2019, : 260 - 265
  • [9] Kalman filter track fits and track breakpoint analysis
    Astier, P
    Cardini, A
    Cousins, RD
    Letessier-Selvon, A
    Popov, BA
    Vinogradova, T
    NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION A-ACCELERATORS SPECTROMETERS DETECTORS AND ASSOCIATED EQUIPMENT, 2000, 450 (01): : 138 - 154
  • [10] Track Fusion Fractional Kalman Filter
    Cui, Chunlei
    Zhang, Lipeng
    Yan, Guangming
    Sun, Xiaojun
    2022 41ST CHINESE CONTROL CONFERENCE (CCC), 2022, : 1686 - 1689