DocumentCode
3585599
Title
Parallel resampling for particle filters on FPGAs
Author
Shuanglong Liu ; Mingas, Grigorios ; Bouganis, Christos-Savvas
Author_Institution
Dept. of Electr. & Electron. Eng., Imperial Coll. London, London, UK
fYear
2014
Firstpage
191
Lastpage
198
Abstract
Particle filters (PFs) are a set of algorithms that implement recursive Bayesian filtering, which represent the posterior distribution by a set of weighted samples. Resampling is a fundamental operation in PF algorithms. It consists of taking a population of samples and reconstructing it based on the weights attached to each sample, favouring the samples with large weights. However, resampling is computationally intensive when the number of samples is large and, most importantly, it is not inherently parallelizable like the other steps of the particle filter. Parallel computing devices such as Graphics Processing Units (GPUs) and Field Programmable Gate Arrays (FPGAs) have been proposed to accelerate resampling. In this paper, we propose novel parallel architectures that map four state-of-the-art resampling algorithms (systematic, residual systematic, Metropolis and Rejection resampling) to a FPGA. FPGA-specific optimisations are introduced to further optimize the performance of the above systems. The proposed architectures are implemented in a Virtex-6 LX240T FPGA device with half-utilization of logic resources. Compared to the respective state-of-the-art implementations on an NVIDIA K20 GPU, the achieved speedups are in the range of 1.7x-49x.
Keywords
field programmable gate arrays; graphics processing units; particle filtering (numerical methods); sampling methods; FPGA-specific optimisations; NVIDIA K20 GPU; Virtex-6 LX240T FPGA device; field programmable gate arrays; graphics processing units; logic resources; parallel architectures; parallel computing devices; particle filters; posterior distribution; recursive Bayesian filtering; resampling algorithms; Field programmable gate arrays; Graphics processing units; Hardware; Indexes; Parallel architectures; Systematics;
fLanguage
English
Publisher
ieee
Conference_Titel
Field-Programmable Technology (FPT), 2014 International Conference on
Print_ISBN
978-1-4799-6244-0
Type
conf
DOI
10.1109/FPT.2014.7082775
Filename
7082775
Link To Document