Re: parallel random numbers generator



OK, let me try to be somewhat more specific: Particular needs for this
simulation are alike, I guess, to needs of most of MC based
simulations to be implemented on CUDA, which means the demands from
RNG are: to generate many large sequences of random numbers in
parallel, to have these sequences manifesting low correlation between
each other and being generally "good" in other statistical regards,
then to have small state (Mersenne Twister need 624 numbers of state,
this is way too big) in order to be able to keep it in CUDA shared
memory (otherwise the performance will suffer heavily). Seems like
good choice may be to use some of RNGs with small state for each
thread of execution, but initialized with different seeds (generated
by another RNG). But again - there are way too much options available
for both "main" and "seeding" RNG, so the question is: which ones to
choose, and how to measure the quality of the results?
.



Relevant Pages

  • Re: Global Warming
    ... akin to Plato's Allegory of the Cave. ... this simulation, I would expect exactly 250 heads and 250 tails. ... RNG, rather than a program of nature, like a flaw in mathematics. ...
    (rec.gambling.poker)
  • Re: parallel random numbers generator
    ... simulation are alike, I guess, to needs of most of MC based ... simulations to be implemented on CUDA, ... to have these sequences manifesting low correlation between ... by another RNG). ...
    (sci.math.num-analysis)
  • Re: Generating normally distributed randoms in CL
    ... | Madhu> implementation. ... | Madhu> that case your simulation program cannot depend on a package ... If you switch lisp implementation you get a different number from your ... program because you are switching the rng. ...
    (comp.lang.lisp)
  • Re: A formative exercise
    ... Earlier I asked Adumbo to answer the questions: ... What RNG do you use? ... What percentage of the period length do you use in a simulation? ... He does not know enough to understand that these questions are important, nor does he have the capability to answer them even if he thought they were important. ...
    (sci.stat.math)