• 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