2014
DOI: 10.5194/ars-12-75-2014
|View full text |Cite
|
Sign up to set email alerts
|

On parallel random number generation for accelerating simulations of communication systems

Abstract: Abstract. Powerful compute clusters and multi-core systems have become widely available in research and industry nowadays. This boost in utilizable computational power tempts people to run compute-intensive tasks on those clusters, either for speed or accuracy reasons. Especially Monte Carlo simulations with their inherent parallelism promise very high speedups. Nevertheless, the quality of Monte Carlo simulations strongly depends on the quality of the employed random numbers. In this work we present a compreh… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2015
2015
2019
2019

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(3 citation statements)
references
References 12 publications
0
3
0
Order By: Relevance
“…For the results presented in this paper, the library's Mersenne Twister implementation was used, because it is the same PRNG used by NetLogo, and its very large period of 2 19937 − 1 makes sub-stream overlapping highly unlikely to occur [5,53].…”
Section: Random Number Generators and Reproducible Simulationsmentioning
confidence: 99%
“…For the results presented in this paper, the library's Mersenne Twister implementation was used, because it is the same PRNG used by NetLogo, and its very large period of 2 19937 − 1 makes sub-stream overlapping highly unlikely to occur [5,53].…”
Section: Random Number Generators and Reproducible Simulationsmentioning
confidence: 99%
“…They also (a) do not provide a RNG mechanism for the parallel simulations and (b) rely on special add-on tools in programming languages, ignoring the readily available array job mechanism found in HPC systems for launching parallel tasks. As mentioned earlier, studies 11–15 show that advanced RNGs with special seeding techniques need to be deployed in order to provide adequate random numbers for the parallel simulations.…”
Section: Related Workmentioning
confidence: 99%
“…The quality of M&S strongly depends on the quality of employed random numbers. Studies 11–15 show that traditional RNGs are not adequate for parallel simulations; advanced RNGs with special seeding techniques need to be deployed to provide adequate random numbers for parallel simulations. Coddington 11 concludes that RNGs for parallel environments should (a) produce intra-processor streams of high quality in the usual statistical sense while exhibiting minimal inter-processor dependence, (b) be scalable, and (c) require no data movement between processors.…”
Section: Introductionmentioning
confidence: 99%