PARALLEL LINEAR CONGRUENTIAL GENERATORS WITH PRIME MODULI

Authors
Citation
M. Mascagni, PARALLEL LINEAR CONGRUENTIAL GENERATORS WITH PRIME MODULI, Parallel computing, 24(5-6), 1998, pp. 923-936
Citations number
20
Categorie Soggetti
Computer Science Theory & Methods","Computer Science Theory & Methods
Journal title
ISSN journal
01678191
Volume
24
Issue
5-6
Year of publication
1998
Pages
923 - 936
Database
ISI
SICI code
0167-8191(1998)24:5-6<923:PLCGWP>2.0.ZU;2-0
Abstract
Linear congruential generators (LCGs) remain the most popular method o f pseudorandom number generation on digital computers. Ease of impleme ntation has favored implementing LCGs with power-of-two moduli. Howeve r, prime modulus LCGs are superior in quality to power-of-two modulus LCGs, and the use of a Mersenne prime minimizes the computational cost of generation. When implemented for parallel computation, quality bec omes an even more compelling issue. We use a full-period exponential s um as the measure of stream independence and present a method for prod ucing provably independent streams of LCGs in parallel by utilizing an explicit parameterization of all of the primitive elements module a g iven prime. The minimization of this measure of independence further m otivates an algorithm required in the explicit parameterization. We de scribe and analyze this algorithm and describe its use in a parallel L CG package. (C) 1998 Elsevier Science B.V. All rights reserved.