DocumentCode :
2606758
Title :
A Custom Precision Based Architecture for Accelerating Parallel Tempering MCMC on FPGAs without Introducing Sampling Error
Author :
Mingas, Grigorios ; Bouganis, Christos-Savvas
Author_Institution :
Dept. of Electr. & Electron. Eng., Imperial Coll. London, London, UK
fYear :
2012
fDate :
April 29 2012-May 1 2012
Firstpage :
153
Lastpage :
156
Abstract :
Markov Chain Monte Carlo (MCMC) is a method used to draw samples from probability distributions in order to estimate - otherwise intractable - integrals. When the distribution is complex, simple MCMC becomes inefficient and advanced, computationally intensive MCMC methods are employed to make sampling possible. This work proposes a novel streaming FPGA architecture to accelerate Parallel Tempering, a widely adopted MCMC method designed to sample from multimodal distributions. The proposed architecture demonstrates how custom precision can be intelligently employed without introducing sampling errors, in order to save resources and increase the sampling throughg put. Speedups of up to two orders of magnitude compared to software and 1.53x-76.88x compared to a GPGPU implementation are achieved when performing Bayesian inference for a mixture model.
Keywords :
Markov processes; Monte Carlo methods; belief networks; field programmable gate arrays; graphics processing units; parallel architectures; sampling methods; statistical distributions; Bayesian inference; FPGA; GPGPU implementation; Markov Chain Monte Carlo method; custom precision; custom precision-based architecture; mixture model; multimodal distributions; parallel tempering MCMC acceleration; probability distributions; sampling error; sampling errors; sampling throughgput; streaming FPGA architecture; Acceleration; Bayesian methods; Computer architecture; Field programmable gate arrays; Pipeline processing; Pipelines; Throughput; FPGA; Markov Chain Monte Carlo; Parallel Tempering;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field-Programmable Custom Computing Machines (FCCM), 2012 IEEE 20th Annual International Symposium on
Conference_Location :
Toronto, ON
Print_ISBN :
978-1-4673-1605-7
Type :
conf
DOI :
10.1109/FCCM.2012.34
Filename :
6239807
Link To Document :
بازگشت