Evaluation of splittable pseudo-random generators

5Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.

Abstract

Pseudo-Random number generation is a fundamental problem in computer programming. In the case of sequential processing the problem is very well researched, but parallel processing raises new problems whereof far too little is currently understood. Splittable pseudo-random generators (S-PRNG) have been proposed to meet the challenges of parallelism. While applicable to any programming paradigm, they are designed to be particularly suitable for pure functional programming. In this paper, we review and evaluate known constructions of such generators, and we identify flaws in several large classes of generators, including Lehmer trees, the implementation in Haskell's standard library, leapfrog, and subsequencing (substreaming).

Cite

CITATION STYLE

APA

Schaathun, H. G. (2015). Evaluation of splittable pseudo-random generators. Journal of Functional Programming, 25. https://doi.org/10.1017/S095679681500012X

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free