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 :
بازگشت