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
Link To Document