๐”– Bobbio Scriptorium
โœฆ   LIBER   โœฆ

Generation of shift register random numbers on distributed memory multiprocessors

โœ Scribed by Jun Makino; Tetsuya Takaishi; Osamu Miyamura


Publisher
Elsevier Science
Year
1992
Tongue
English
Weight
600 KB
Volume
70
Category
Article
ISSN
0010-4655

No coin nor oath required. For personal study only.

โœฆ Synopsis


Parallel generation of random numbers on distributed memory multiprocessors is discussed. Conditions required for such a generator are enumerated, and a method based on a shift register sequence of random numbers is shown to satisfy all of these conditions. The method distributes to processors nonoverlapping parts of a shift register random number sequence which are sited at regular intervals in the period. By giving a definit structure to the entirety of random numbers, the method can insure some independence among the multiple sequences generated in parallel. Each processor can prepare initial values necessary for random number generation by itself. A program package is given in FORTRAN to illustrate implementation of the general idea. It does not include any communication functions, so the generator can be applied to a parallel computation without interrupting the parallelism of the whole program. Furthermore, any sequence generated on a processor can be reproduced on any processor, even on traditional computers.


๐Ÿ“œ SIMILAR VOLUMES


Generation of shift register random numb
โœ Jun Makino; Osamu Miyamura ๐Ÿ“‚ Article ๐Ÿ“… 1991 ๐Ÿ› Elsevier Science ๐ŸŒ English โš– 508 KB

An efficient method to utilize the shift register pseudorandom numbers on vector processors is described. The generator can be used inline in a FORTRAN program, so that high performance is guaranteed for the total code. It is shown that the generator can treat two different types of configurations i