2013 IEEE 21st Annual International Symposium on Field-Programmable Custom Computing Machines 2013
DOI: 10.1109/fccm.2013.31
|View full text |Cite
|
Sign up to set email alerts
|

On Optimizing the Arithmetic Precision of MCMC Algorithms

Abstract: Markov Chain Monte Carlo (MCMC) is an ubiquitous stochastic method, used to draw random samples from arbitrary probability distributions, such as the ones encountered in Bayesian inference. MCMC often requires forbiddingly long runtimes to give a representative sample in problems with high dimensions and large-scale data. Field-Programmable Gate Arrays (FPGAs) have proven to be a suitable platform for MCMC acceleration due to their ability to support massive parallelism. This paper introduces an automated meth… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

1
13
0

Year Published

2015
2015
2017
2017

Publication Types

Select...
3
2

Relationship

3
2

Authors

Journals

citations
Cited by 8 publications
(14 citation statements)
references
References 10 publications
1
13
0
Order By: Relevance
“…Previous works on FPGAs using custom precision can be found in [16], [17], [22], [23]. [23] propose the use of custom precision arithmetic for population-based MCMC methods where multiple parallel chains are used to improve the mixing properties of the chain.…”
Section: Specialised Hardware Approachesmentioning
confidence: 99%
See 4 more Smart Citations
“…Previous works on FPGAs using custom precision can be found in [16], [17], [22], [23]. [23] propose the use of custom precision arithmetic for population-based MCMC methods where multiple parallel chains are used to improve the mixing properties of the chain.…”
Section: Specialised Hardware Approachesmentioning
confidence: 99%
“…However, their method requires knowledge of the function of interest during the design of the system, and as such the generated samples cannot be used for other estimates. [16] propose a method under which they can estimate using short pre-runs of the system the bias of the estimate under various custom precision schemes. The final run is performed utilising the lowest possible precision that does not violate the user's acceptable bias at the estimate.…”
Section: Specialised Hardware Approachesmentioning
confidence: 99%
See 3 more Smart Citations