One of the major concerns for Markov Chain Monte Carlo (MCMC) algorithms is that they can take a long time to converge to the desired stationary distribution. In practice, MCMC algorithms may take to millions of iterations to converge to the target distribution, requiring a wall clock time measured in months. This thesis presents a general algorithmic framework for running MCMC algorithms in a parallel/distributed environment, that can result in faster burn-in leading to convergence to the target distribution. Our framework, which we call the method of "shepherding distributions", relies on the introduction of an auxiliary distribution called a shepherding distribution (SD) that uses several MCMC chains running in parallel. These chains c...
The increasing availability of multi-core and multiprocessor architectures provides new opportunitie...
Emerging many-core computer architectures provide an incentive for computational methods to exhibit ...
Parallel predictive prefetching is a new frame-work for accelerating a large class of widely-used Ma...
Accelerating Markov chain Monte Carlo via parallel predictive prefetching We present a general frame...
Accelerating Markov chain Monte Carlo via parallel predictive prefetching We present a general frame...
Probabilistic models are conceptually powerful tools for finding structure in data, but their practi...
<p>Communication costs, resulting from synchronization requirements during learning, can greatly slo...
Communication costs, resulting from synchro-nization requirements during learning, can greatly slow ...
In recent years, parallel processing has become widely available to researchers. It can be applied i...
Typically, parallel algorithms are developed to leverage the processing power of multiple processors...
Markov chain Monte Carlo methods are a powerful and commonly used family of numerical methods for sa...
We argue that Monte Carlo algorithms are ideally suited to parallel computing, and that “parallel Mo...
Abstract. We argue that Monte Carlo algorithms are ideally suited to parallel computing, and that “p...
Monte Carlo methods are crucial when dealing with advanced problems in Bayesian inference. Indeed, c...
In many situations it is important to be able to propose N independent realizations of a given distr...
The increasing availability of multi-core and multiprocessor architectures provides new opportunitie...
Emerging many-core computer architectures provide an incentive for computational methods to exhibit ...
Parallel predictive prefetching is a new frame-work for accelerating a large class of widely-used Ma...
Accelerating Markov chain Monte Carlo via parallel predictive prefetching We present a general frame...
Accelerating Markov chain Monte Carlo via parallel predictive prefetching We present a general frame...
Probabilistic models are conceptually powerful tools for finding structure in data, but their practi...
<p>Communication costs, resulting from synchronization requirements during learning, can greatly slo...
Communication costs, resulting from synchro-nization requirements during learning, can greatly slow ...
In recent years, parallel processing has become widely available to researchers. It can be applied i...
Typically, parallel algorithms are developed to leverage the processing power of multiple processors...
Markov chain Monte Carlo methods are a powerful and commonly used family of numerical methods for sa...
We argue that Monte Carlo algorithms are ideally suited to parallel computing, and that “parallel Mo...
Abstract. We argue that Monte Carlo algorithms are ideally suited to parallel computing, and that “p...
Monte Carlo methods are crucial when dealing with advanced problems in Bayesian inference. Indeed, c...
In many situations it is important to be able to propose N independent realizations of a given distr...
The increasing availability of multi-core and multiprocessor architectures provides new opportunitie...
Emerging many-core computer architectures provide an incentive for computational methods to exhibit ...
Parallel predictive prefetching is a new frame-work for accelerating a large class of widely-used Ma...