Title :
Parallel high-performance computing of Bayes estimation for signal processing and metrology the open source parallel Bayesian toolbox
Author :
Garcia, Elmar ; Zschiegner, Nils ; Hausotte, Tino
Author_Institution :
University Erlangen-Nuremberg Chair Manufacturing Metrology 91052 Erlangen, Germany
Abstract :
The Bayesian theorem is the most used instrument for stochastic inferencing in nonlinear dynamic systems. The algorithmic implementations of the recursive Bayesian estimation for arbitrary systems are the particle filters (PFs). They are sampling-based sequential Monte-Carlo methods, which generate, a set of samples to compute an approximation of the Bayesian posterior probability density function. Thus, the PF faces the problem of high computational burden, since it converges to the true posterior when number of particles Np → ∞. In order to solve these computational problems a highly parallelized C++ library, called Parallel Bayesian Toolbox (PBT), for implementing Bayes filters (BFs) was developed and released as open-source software, for the first time [1]. It features a high level language interface for numerical calculations and very efficient usage of available central processing units (CPUs) and graphics processing units (GPUs). This significantly increases the computational throughput without the need of special hardware such as application-specific integrated circuits (ASICs) or field-programmable gate arrays (FPGAs).
Keywords :
Bayes methods; Coordinate measuring machines; Filtering algorithms; Graphics processing units; Mathematical model; Measurement uncertainty; Nonlinear dynamical systems; Bayesan estimation; CUDA; Kalman filter; Particle filter; open source; parallel computing; stochastic signal processing;
Conference_Titel :
Computing, Management and Telecommunications (ComManTel), 2013 International Conference on
Conference_Location :
Ho Chi Minh City, Vietnam
Print_ISBN :
978-1-4673-2087-0
DOI :
10.1109/ComManTel.2013.6482393