Parallel use of multiplicative congruential random number generators

被引:20
|
作者
Wu, Pei-Chi
Huang, Kuo-Chan
机构
[1] Hsing Kuo Univ, Dept Elect Commerce, Tainan, Taiwan
[2] Natl Penghu Inst Technol, Dept Comp Sci & Informat Engn, Makung 880, Penghu, Taiwan
关键词
multiplicative congruential random number generators; parallel computing; spectral test; Monte Carlo simulation;
D O I
10.1016/j.cpc.2004.08.009
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
On parallel processors or in distributed computing environments, generating and sharing one stream of random numbers for all parallel processing elements is usually impractical. A more attractive method is to allow each processing element to generate random numbers independently. This paper investigates parallel use of multiplicative congruential generators. We analyze the leapfrog. the regular spacing, and the random spacing methods. Our results show: (1) The leapfrog method can result in multipliers of low spectral values. (2) In the random spacing method, the minimal distance between n substreams is only 1/n(2) of cycle length in average. (3) The regular spacing method can result in strong correlation between substreams if the starting points alpha(j)x(o) (mod m) are poorly selected. We then suggest selecting multiplier a and factor alpha based on their k-dimensional spectral values and the minimal distance between substreams of these generators. (C) 2006 Elsevier B.V. All rights reserved.
引用
收藏
页码:25 / 29
页数:5
相关论文
共 50 条