Re: parallel random numbers generator
- From: Crni Gorac <cgorac@xxxxxxxxx>
- Date: Sun, 4 May 2008 15:19:47 -0700 (PDT)
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?
.
- Follow-Ups:
- Re: parallel random numbers generator
- From: Herman Rubin
- Re: parallel random numbers generator
- From: Gordon Sande
- Re: parallel random numbers generator
- References:
- parallel random numbers generator
- From: Crni Gorac
- Re: parallel random numbers generator
- From: Gordon Sande
- Re: parallel random numbers generator
- From: Thiophene
- Re: parallel random numbers generator
- From: Crni Gorac
- Re: parallel random numbers generator
- From: Thiophene
- Re: parallel random numbers generator
- From: Gordon Sande
- parallel random numbers generator
- Prev by Date: Re: Computing traces of successive powers of a huge symmetric matrix
- Next by Date: Re: parallel random numbers generator
- Previous by thread: Re: parallel random numbers generator
- Next by thread: Re: parallel random numbers generator
- Index(es):
Relevant Pages
|