Parallel Resampling for Particle Filters on FPGAs

被引:0
|
作者
Liu, Shuanglong [1 ]
Mingas, Grigorios [1 ]
Bouganis, Christos-Savvas [1 ]
机构
[1] Imperial Coll London, Dept Elect & Elect Engn, London, England
关键词
ARCHITECTURES; ALGORITHMS;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:191 / 198
页数:8
相关论文
共 50 条
  • [1] A flexible resampling mechanism for parallel particle filters
    Hong, SJ
    Chin, SS
    Magesh, S
    2003 INTERNATIONAL SYMPOSIUM ON VLSI TECHNOLOGY, SYSTEMS, AND APPLICATIONS, PROCEEDINGS OF TECHNICAL PAPERS, 2003, : 288 - 291
  • [2] ADAPTIVE PARTICLE SAMPLING AND RESAMPLING IN PARALLEL/DISTRIBUTED PARTICLE FILTERS
    Zhang, Xudong
    Gu, Feng
    2019 SPRING SIMULATION CONFERENCE (SPRINGSIM), 2019,
  • [3] A novel hybrid resampling algorithm for parallel/distributed particle filters
    Zhang, Xudong
    Zhao, Liang
    Zhong, Wei
    Gu, Feng
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2021, 151 : 24 - 37
  • [4] Performance Analysis of Resampling Algorithms of Parallel/Distributed Particle Filters
    Zhang, Xudong
    Zhao, Liang
    Zhong, Wei
    Gu, Feng
    IEEE ACCESS, 2021, 9 : 4711 - 4725
  • [5] On resampling algorithms for particle filters
    Hol, Jeroen D.
    Schon, Thomas B.
    Gustafsson, Fredrik
    NSSPW: NONLINEAR STATISTICAL SIGNAL PROCESSING WORKSHOP: CLASSICAL, UNSCENTED AND PARTICLE FILTERING METHODS, 2006, : 79 - 82
  • [6] PARTICLE FILTERS WITH INDEPENDENT RESAMPLING
    Lamberti, Roland
    Petetin, Yohan
    Septier, Francois
    Desbouvries, Francois
    2016 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING PROCEEDINGS, 2016, : 3994 - 3998
  • [7] Parallel Resampling in the Particle Filter
    Murray, Lawrence M.
    Lee, Anthony
    Jacob, Pierre E.
    JOURNAL OF COMPUTATIONAL AND GRAPHICAL STATISTICS, 2016, 25 (03) : 789 - 805
  • [8] An Improvement on Resampling Algorithm of Particle Filters
    Fu, Xiaoyan
    Jia, Yingmin
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2010, 58 (10) : 5414 - 5420
  • [9] EFFICIENT DISTRIBUTED RESAMPLING FOR PARTICLE FILTERS
    Balasingam, Balakumar
    Bolic, Miodrag
    Djuric, Petar M.
    Miguez, Joaquin
    2011 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, 2011, : 3772 - 3775
  • [10] Study on the Resampling Algorithms of Particle Filters
    Yu Jin-xia
    Liu Wen-jing
    Tang Yong-li
    PROCEEDINGS OF 2009 INTERNATIONAL CONFERENCE OF MANAGEMENT SCIENCE AND INFORMATION SYSTEM, VOLS 1-4, 2009, : 109 - 113