• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2001 Fiscal Year Final Research Report Summary

Random Number Generation on Parallel Computers

Research Project

Project/Area Number 11680327
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeSingle-year Grants
Section一般
Research Field Statistical science
Research InstitutionTokyo University of Science

Principal Investigator

NIKI Naoto  Science University of Tokyo, Dept. Manag. Sci., Professor, 工学部, 教授 (10000209)

Co-Investigator(Kenkyū-buntansha) HASHIGUCHI Hiroki  Science Univ. Tokyo, Dept. Manag. Sci., Res. Associate, 工学部, 助手 (50266920)
Project Period (FY) 1999 – 2000
KeywordsRandom Number / Parallel Computing / Independent Sequence / Reproductivity / Monte Carlo Computation / PVM / KLIC / Finite Field Arithmetic
Research Abstract

The algebraic random number generator due to Niki, based on finite field arithmetics on GF(p^n) for a large prime p(2^<24>-3, for example) and an integer η around 12 or larger, is extended for use in parallel Monte Carlo computations, by dividing a period of length p^n-1 into many subsequences and each of which is associated with a parallel process
Our main concerns in parallelization are (1)independence between extremely long sequences of random numbers ; (2)reproductivity of results from parallel Monte Carlo computations, in other words, providing the same seed corresponding to each of parallel processes which may be asynchronously initiated in varied order of time ; and (3)seeding to dynamically originated processes and recycling the remaining parts of sequences untouched by processes already killed.
Independence (1)as well as equi-distribution is approved both by mathematical evaluation of errors and by a series of statistical tests on the results from a number of experiments in generation of parallel random numbers.
We have proposed a procedure for reproduction (2)of the same results, in spite of undetermined property in time order of parallel computation, when the number of active processes is fixed and not so huge. It is remained for future work, however, to reduce the overheads for realization of reproductivity.
If we limit our computations to those on a master-slave architecture system, there seems to be several methods for heavily dynamic problems (3)worth to try. But, for more promising pier-to pier type architecture, it is difficult to find a truly effective solution.

URL: 

Published: 2003-09-17  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi