SkillAgentSearch skills...

Fetching

Fetching is an implementation of parallel predictive prefetching for Metropolis-Hastings. Prefetching algorithms use speculative execution to parallelize MCMC.

Install / Use

/learn @elaine84/Fetching
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

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

View on GitHub
GitHub Stars8
CategoryProduct
Updated5y ago
Forks2

Languages

C++

Security Score

55/100

Audited on Nov 5, 2020

No findings