• DocumentCode
    649449
  • Title

    A reformulated systematic resampling algorithm for particle filters and its parallel implementation in an application-specific instruction-set processor

  • Author

    Qifeng Gan ; Langlois, J. M. Pierre ; Savaria, Yvon

  • Author_Institution
    Polytech. Montreal, Montréal, QC, Canada
  • fYear
    2013
  • fDate
    4-7 Aug. 2013
  • Firstpage
    1415
  • Lastpage
    1418
  • Abstract
    Particle filters (PFs) are computationally intensive, which prevents them from being widely used in some real-time applications with high throughput requirements. A parallel implementation is a feasible approach to enable using PFs in these applications. However, effective resampling algorithms such as the Systematic Resampling (SR) algorithm are sequential in nature. In this paper, we propose a new form of the SR algorithm suitable for parallel implementation in an Application-Specific Instruction-set Processor (ASIP). Six custom instructions were designed for this reformulated SR algorithm. Experimental results show that the ASIP implementation of the reformulated SR algorithm, with four weights calculated in parallel, and eight categories defined by uniformly distributed numbers that are compared simultaneously to achieve a 30.6× speedup over the serial SR algorithm in a general-purpose processor. This comes at a cost of only 54K additional gates, or 68% overhead to be added to a base processor with 79K gates.
  • Keywords
    instruction sets; microprocessor chips; parallel processing; particle filtering (numerical methods); ASIP; PF; SR algorithm; application specific instruction set processor; distributed numbers; general purpose processor; parallel implementation; particle filters; reformulated systematic resampling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (MWSCAS), 2013 IEEE 56th International Midwest Symposium on
  • Conference_Location
    Columbus, OH
  • ISSN
    1548-3746
  • Type

    conf

  • DOI
    10.1109/MWSCAS.2013.6674922
  • Filename
    6674922