paper-with-me

홈 › Papers

ParaMonte: A high-performance serial/parallel Monte Carlo simulation library for C, C++, Fortran

2020-09-29 · Amir Shahmoradi, Fatemeh Bagheri

ParaMonte (standing for Parallel Monte Carlo) is a serial and MPI/Coarray-parallelized library of Monte Carlo routines for sampling mathematical objective functions of arbitrary-dimensions, in particular, the posterior distributions of Bayesian models in data science, Machine Learning, and scientific inference. The ParaMonte library has been developed with the design goal of unifying the automation, accessibility, high-performance, scalability, and reproducibility of Monte Carlo simulations. The current implementation of the library includes ParaDRAM, a Parallel Delyaed-Rejection Adaptive Metropolis Markov Chain Monte Carlo sampler, accessible from a wide range of programming languages including C, C++, Fortran, with a unified Application Programming Interface and simulation environment across all supported programming languages. The ParaMonte library is MIT-licensed and is permanently located and maintained at https://github.com/cdslaborg/paramonte.

📄 PDF Abstract BibTeX arXiv:2009.14229

Code (1)

cdslaborg/paramonte 공식 구현

Similar Papers 제목 키워드 기반

Fast fully-reproducible serial/parallel Monte Carlo and MCMC simulations and visualizations via ParaMonte::Python library

2020-10-01 · Amir Shahmoradi, Fatemeh Bagheri, Joshua Alexander Osborne

ParaMonte::Python (standing for Parallel Monte Carlo in Python) is a serial and MPI-parallelized library of (Markov Chain) Monte Carlo (MCMC) routines for sampling mathematical objective functions, in particular, the pos…

Uncertainty Quantification

ParaDRAM: A Cross-Language Toolbox for Parallel High-Performance Delayed-Rejection Adaptive Metropolis Markov Chain Monte Carlo Simulations

2020-08-21 · Amir Shahmoradi, Fatemeh Bagheri

We present ParaDRAM, a high-performance Parallel Delayed-Rejection Adaptive Metropolis Markov Chain Monte Carlo software for optimization, sampling, and integration of mathematical objective functions encountered in scie…

Accelerating MCMC via Parallel Predictive Prefetching

2014-03-28 · Elaine Angelino, Eddie Kohler, Amos Waterland, Margo Seltzer 외

We present a general framework for accelerating a large class of widely used Markov chain Monte Carlo (MCMC) algorithms. Our approach exploits fast, iterative approximations to the target density to speculatively evaluat…

Bayesian Inference

Scalable Bayesian Monte Carlo: fast uncertainty estimation beyond deep ensembles

2025-05-19 · Xinzhu Liang, Joseph M. Lukens, Sanjaya Lohani, Brian T. Kirby 외

This work introduces a new method called scalable Bayesian Monte Carlo (SBMC). The model interpolates between a point estimator and the posterior, and the algorithm is a parallel implementation of a consistent (asymptoti…

Uncertainty Quantification

Variational consensus Monte Carlo

2015-06-09 · NeurIPS 2015 12 · Maxim Rabinovich, Elaine Angelino, Michael. I. Jordan

Practitioners of Bayesian statistics have long depended on Markov chain Monte Carlo (MCMC) to obtain samples from intractable posterior distributions. Unfortunately, MCMC algorithms are typically serial, and do not scale…