Random numbers for large scale distributed Monte Carlo simulations
Heiko Bauke, Stephan Mertens

TL;DR
This paper presents a method using multiple linear recurrences in finite fields to generate high-quality pseudorandom numbers suitable for large-scale distributed Monte Carlo simulations, overcoming traditional weaknesses.
Contribution
It introduces a delinearization technique that preserves the desirable properties of linear recurrences, enabling effective parallel pseudorandom number generation in distributed systems.
Findings
High-quality pseudorandom numbers produced by linear recurrences
Delinearization overcomes high-dimensional sampling failures
Suitable for large-scale distributed Monte Carlo simulations
Abstract
Monte Carlo simulations are one of the major tools in statistical physics, complex system science, and other fields, and an increasing number of these simulations is run on distributed systems like clusters or grids. This raises the issue of generating random numbers in a parallel, distributed environment. In this contribution we demonstrate that multiple linear recurrences in finite fields are an ideal method to produce high quality pseudorandom numbers in sequential and parallel algorithms. Their known weakness (failure of sampling points in high dimensions) can be overcome by an appropriate delinearization that preserves all desirable properties of the underlying linear sequence.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
