• DocumentCode
    2908840
  • Title

    Accelerating the Kalman Filter on a GPU

  • Author

    Huang, Min-Yu ; Wei, Shih-Chieh ; Huang, Bormin ; Chang, Yang-Lang

  • Author_Institution
    Dept. of Electr. Eng., Nat. Taipei Univ. of Tech., Taipei, Taiwan
  • fYear
    2011
  • fDate
    7-9 Dec. 2011
  • Firstpage
    1016
  • Lastpage
    1020
  • Abstract
    For linear dynamic systems with hidden states, the Kalman filter can estimate the system state and its error covariance considering the uncertainties in transition and observation models. In each iteration of applying the Kalman filter, the two phases of predict and update contain a total of 18 matrix operations which include addition, subtraction, multiplication and inversion. As recent graphic processor units (GPU) have shown to provide high speedup in matrix operations, we implemented a GPU accelerated Kalman filter in this work. For general reference purposes, we tested the filter on typical large-scale over-determined systems with thousands of components in states and measurements. For the various combinations of configurations in our test, the GPU accelerated filter shows a scalable speedup as either the state or the measurement dimension increases. The obtained 2 to 3 orders of magnitude speedup over its single-threaded CPU counterpart shows a promising direction of using the GPU-based Kalman filter in large-scale time-critical applications.
  • Keywords
    Kalman filters; graphics processing units; matrix algebra; GPU accelerated filter; Kalman filter; error covariance; graphic processor unit; large-scale time-critical application; linear dynamic system; matrix operation; Acceleration; Covariance matrix; Graphics processing unit; Instruction sets; Kalman filters; Noise; Symmetric matrices; CUDA; GPU; Kalman filter; parallel computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems (ICPADS), 2011 IEEE 17th International Conference on
  • Conference_Location
    Tainan
  • ISSN
    1521-9097
  • Print_ISBN
    978-1-4577-1875-5
  • Type

    conf

  • DOI
    10.1109/ICPADS.2011.153
  • Filename
    6121397