DocumentCode
706148
Title
A graphics processing unit implementation of the particle filter
Author
Hendeby, Gustaf ; Hol, Jeroen D. ; Karlsson, Rickard ; Gustafsson, Fredrik
Author_Institution
Dept. of Electr. Eng., Linkoping Univ., Linkoping, Sweden
fYear
2007
fDate
3-7 Sept. 2007
Firstpage
1639
Lastpage
1643
Abstract
Modern graphics cards for computers, and especially their graphics processing units (GPUs), are designed for fast rendering of graphics. In order to achieve this GPUs are equipped with a parallel architecture which can be exploited for general-purpose computing on GPU (GPGPU) as a complement to the central processing unit (CPU). In this paper GPGPU techniques are used to make a parallel GPU implementation of state-of-the-art recursive Bayesian estimation using particle filters (PF). The modifications made to obtain a parallel particle filter, especially for the resampling step, are discussed and the performance of the resulting GPU implementation is compared to one achieved with a traditional CPU implementation. The resulting GPU filter is faster with the same accuracy as the CPU filter for many particles, and it shows how the particle filter can be parallelized.
Keywords
Bayes methods; graphics processing units; parallel architectures; particle filtering (numerical methods); recursive estimation; signal sampling; CPU; GPGPU techniques; GPU filter; PF; central processing unit; general-purpose computing-on-GPU; graphics processing unit implementation; graphics rendering; parallel GPU implementation; parallel architecture; parallel particle filter; recursive Bayesian estimation; signal resampling; Central Processing Unit; Graphics processing units; Hardware; Pipelines; Signal processing; Signal processing algorithms;
fLanguage
English
Publisher
ieee
Conference_Titel
Signal Processing Conference, 2007 15th European
Conference_Location
Poznan
Print_ISBN
978-839-2134-04-6
Type
conf
Filename
7099084
Link To Document