Distribution of random streams for simulation practitioners

被引:11
|
作者
Hill, David R. C. [1 ,2 ,3 ]
Mazel, Claude [1 ,2 ,3 ]
Passerat-Palmbach, Jonathan [1 ,2 ,3 ]
Traore, Mamadou K. [1 ,2 ,3 ]
机构
[1] Clermont Univ, F-63000 Clermont Ferrand, France
[2] Univ Blaise Pascal, CNRS, UMR 6158, LIMOS, F-63173 Aubiere, France
[3] Comp Sci & Modeling Inst, ISIMA, F-63177 Clermont Ferrand, France
来源
关键词
parallel random numbers; parallel random streams; high-performance computing; random number generation; stochastic simulation; RANDOM NUMBER GENERATORS; LONG-RANGE CORRELATIONS; MONTE-CARLO; PARALLEL; RECONSTRUCTION;
D O I
10.1002/cpe.2942
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
There is an increasing interest in the distribution of parallel random number streams in the high-performance computing community particularly, with the manycore shift. Even if we have at our disposal statistically sound random number generators according to the latest and thorough testing libraries, their parallelization can still be a delicate problem. Indeed, a set of recent publications shows it still has to be mastered by the scientific community. With the arrival of multi-core and manycore processor architectures on the scientist desktop, modelers who are non-specialists in parallelizing stochastic simulations need help and advice in distributing rigorously their experimental plans and replications according to the state of the art in pseudo-random numbers parallelization techniques. In this paper, we discuss the different partitioning techniques currently in use to provide independent streams with their corresponding software. In addition to the classical approaches in use to parallelize stochastic simulations on regular processors, this paper also presents recent advances in pseudo-random number generation for general-purpose graphical processing units. The state of the art given in this paper is written for simulation practitioners. Copyright (C) 2012 John Wiley & Sons, Ltd.
引用
收藏
页码:1427 / 1442
页数:16
相关论文
共 50 条
  • [1] Simulation of distribution of random walks on a lattice
    Jiang, J. G.
    Huang, Y. N.
    COMPUTER PHYSICS COMMUNICATIONS, 2009, 180 (02) : 177 - 179
  • [2] Simulation of random variates with the Morgenstern distribution
    Makhotkin, Oleg A.
    MONTE CARLO METHODS AND APPLICATIONS, 2015, 21 (04): : 325 - 328
  • [3] Normal Distribution Random Number Simulation Application
    Wang, Lei
    Liu, Zheng-Guo
    PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND INFORMATION SYSTEMS, 2016, 52 : 224 - 227
  • [4] Simulating Random Walks in Random Streams
    Kallaugher, John
    Kapralov, Michael
    Price, Eric
    PROCEEDINGS OF THE 2022 ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, SODA, 2022, : 3091 - 3126
  • [5] RANDOM DIFFERENTIAL-EQUATION APPROACH TO PROBABILITY DISTRIBUTION OF BOD AND DO IN STREAMS
    PADGETT, WJ
    SCHULTZ, G
    TSOKOS, CP
    SIAM JOURNAL ON APPLIED MATHEMATICS, 1977, 32 (02) : 467 - 483
  • [6] DYNAMIC SIMULATION OF FLOC BREAKAGE WITH A RANDOM BREAKAGE DISTRIBUTION
    HSU, JP
    TSAO, HK
    COLLOIDS AND SURFACES, 1992, 62 (1-2): : 23 - 30
  • [7] A random simulation of droplet distribution in nozzle and plume flows
    Genkin, L
    Baer, M
    Falcovitz, J
    SHOCK WAVES, 1997, 7 (04) : 211 - 218
  • [8] Modeling and Simulation of Chaff Cloud with Random Orientation and Distribution
    Pandey, Anil Kr.
    2013 IEEE MTT-S INTERNATIONAL MICROWAVE AND RF CONFERENCE, 2013,
  • [9] Simulation Model of WEDM with Random Distribution of Discharge Position
    Bai Y.
    Wang Z.
    Zhao Z.
    Wang Y.
    Jixie Gongcheng Xuebao/Journal of Mechanical Engineering, 2019, 55 (17): : 200 - 206
  • [10] A random simulation of droplet distribution in nozzle and plume flows
    L. Genkin
    M. Baer
    J. Falcovitz
    Shock Waves, 1997, 7 : 211 - 218