GPU-accelerated Gibbs Sampling

Alexander Terenin, Shawfeng Dong, David Draper
Applied Mathematics and Statistics, University of California, Santa Cruz
arXiv:1608.04329 [stat.CO], (15 Aug 2016)


   title={GPU-accelerated Gibbs Sampling},

   author={Terenin, Alexander and Dong, Shawfeng and Draper, David},






Download Download (PDF)   View View   Source Source   



Gibbs sampling is a widely used Markov Chain Monte Carlo (MCMC) method for numerically approximating integrals of interest in Bayesian statistics and other mathematical sciences. Many implementations of MCMC methods do not extend easily to parallel computing environments, as their inherently sequential nature incurs a large synchronization cost. In this paper, we show how to do Gibbs sampling in a fully data-parallel manner on a graphics processing unit (GPU) for a large class of exchangeable models that admit latent variable representations. We demonstrate the scheme on a horseshoe probit regression model, and find that our implementation scales effectively to thousands of predictors and millions of data points simultaneously.
Rating: 1.8/5. From 3 votes.
Please wait...

Recent source codes

* * *

* * *

HGPU group © 2010-2024 hgpu.org

All rights belong to the respective authors

Contact us: