Efficient pseudo-random number generation for monte-carlo simulations using graphic processors

被引:6
|
作者
Mohanty, Siddhant [1 ]
Mohanty, A. K. [1 ]
Carminati, F. [1 ]
机构
[1] CERN, CH-1211 Geneva 23, Switzerland
关键词
D O I
10.1088/1742-6596/368/1/012024
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
A hybrid approach based on the combination of three Tausworthe generators and one linear congruential generator for pseudo random number generation for GPU programing as suggested in NVIDIA-CUDA library has been used for MONTE-CARLO sampling. On each GPU thread, a random seed is generated on fly in a simple way using the quick and dirty algorithm where mod operation is not performed explicitly due to unsigned integer overflow. Using this hybrid generator, multivariate correlated sampling based on alias technique has been carried out using both CUDA and OpenCL languages.
引用
收藏
页数:9
相关论文
共 50 条
  • [1] PSEUDO-RANDOM TREES IN MONTE-CARLO
    FREDERICKSON, P
    HIROMOTO, R
    JORDAN, TL
    SMITH, B
    WARNOCK, T
    [J]. PARALLEL COMPUTING, 1984, 1 (02) : 175 - 180
  • [2] Efficient pseudo-random number generators for biomolecular simulations on graphics processors
    Barsegov, Valeri A.
    [J]. ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2010, 240
  • [3] Monte-carlo integration using cryptographically secure pseudo-random generator
    Sugita, H
    [J]. NUMERICAL METHODS AND APPLICATIONS, 2003, 2542 : 140 - 146
  • [4] Pseudo-random number generators for Monte Carlo simulations on ATI Graphics Processing Units
    Demchik, Vadim
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 2011, 182 (03) : 692 - 705
  • [5] PLFG: A highly scalable parallel pseudo-random number generator for Monte Carlo simulations
    Tan, CJK
    Blais, JAR
    [J]. HIGH PERFORMANCE COMPUTING AND NETWORKING, PROCEEDINGS, 2000, 1823 : 127 - 135
  • [6] Efficient parallel pseudo-random number generation
    Tan, CJK
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 309 - 314
  • [7] MONTE-CARLO SIMULATION AND RANDOM NUMBER GENERATION
    COATES, RFW
    JANACEK, GJ
    LEVER, KV
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1988, 6 (01) : 58 - 66
  • [8] Bias in Monte Carlo Simulations Due To Pseudo-Random Number Generator Initial Seed Selection
    Hill, Jack C.
    Sawilowsky, Shlomo S.
    [J]. JOURNAL OF MODERN APPLIED STATISTICAL METHODS, 2011, 10 (01) : 29 - 50
  • [9] Pseudo-random number generation using LSTMs
    Young-Seob Jeong
    Kyo-Joong Oh
    Chung-Ki Cho
    Ho-Jin Choi
    [J]. The Journal of Supercomputing, 2020, 76 : 8324 - 8342
  • [10] Pseudo-random number generation using LSTMs
    Jeong, Young-Seob
    Oh, Kyo-Joong
    Cho, Chung-Ki
    Choi, Ho-Jin
    [J]. JOURNAL OF SUPERCOMPUTING, 2020, 76 (10): : 8324 - 8342