Optimization Of Parallel Algorithm For Kalman Filter On Cpu-Gpu Heterogeneous System

Dandan Xu,Zheng Xiao,Dapu Li,Fan Wu
DOI: https://doi.org/10.1109/FSKD.2016.7603516
2016-01-01
Abstract:For linear dynamic systems in data processing, kalman filter (KF) algorithm can produce more precise estimations of unknown variables and analyze complex state transition. For a complex application, the large scale of system states and the less runtime of KF algorithm are necessarily needed. Therefore, more available computing resources are crucial to accelerate computation. This paper presents an optimization method to accelerate the computation of KF using modern graphics processing unit (GPU), and enlarge the scale of the estimations for linear dynamical systems. In addition, some evaluations and tests, which are obtained on different parallel architectures with different number of estimation size, are discussed. The experimental results demonstrate that GPU-based computations are typically faster than the corresponding sequential execution for different datasets, and the maximum speedup is 50x in the test environment. Furthermore, it shows a scalable speedup by GPU with enlarging the scale of estimate size within the GPU memory limitation.
What problem does this paper attempt to address?