Fetching
Fetching is an implementation of parallel predictive prefetching for Metropolis-Hastings. Prefetching algorithms use speculative execution to parallelize MCMC.
Install / Use
/learn @elaine84/FetchingREADME
Fetching is an implementation of parallel predictive prefetching for Metropolis-Hastings. Prefetching algorithms use speculative execution to parallelize MCMC.
References
Elaine Angelino, Eddie Kohler, Amos Waterland, Margo Seltzer, Ryan P. Adams. Accelerating MCMC via parallel predictive prefetching. In 30th Conference on Uncertainty in Artificial Intelligence, UAI ’14, 2014.
Elaine Angelino. Accelerating Markov chain Monte Carlo via parallel predictive prefetching. PhD thesis, School of Engineering and Applied Sciences, Harvard University, 2014. Harvard version. Living version.
Cloning
$ git clone git@github.com:elaine84/fetching.git
If you are using MacPorts
$ port install boost +openmpi
$ port install gsl
If you use things in scripts/
$ git clone git@github.com:yamins81/tabular.git
Examples
$ mpirun -np 2 ./fetching
$ mpirun -np 2 ./fetching -py pyblasso
Related Skills
vue-3d-experience-skill
A comprehensive learning roadmap for mastering 3D Creative Development using Vue 3, Nuxt, and TresJS.
next
A beautifully designed, floating Pomodoro timer that respects your workspace.
roadmap
A beautifully designed, floating Pomodoro timer that respects your workspace.
progress
A beautifully designed, floating Pomodoro timer that respects your workspace.
