Accelerating Pseudo-Random Number Generator for MCNP on GPU

被引:0
|
作者
Gong, Chunye [1 ]
Liu, Jie [1 ]
Chi, Lihua [1 ]
Hu, Qingfeng [1 ]
Deng, Li [2 ]
Gong, Zhenghu [1 ]
机构
[1] Natl Univ Def Technol, Dept Comp Sci, Changsha, Hunan, Peoples R China
[2] Inst Appl Phy & Computat Math, Beijing, Peoples R China
基金
国家高技术研究发展计划(863计划); 中国国家自然科学基金;
关键词
Random Number; PRNG; MCNP; Monte Carlo; GPU;
D O I
暂无
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Pseudo-random number generators (PRNG) are intensively used in many stochastic algorithms in particle simulations, artificial neural networks and other scientific computation. The PRNG in Monte Carlo N-Particle Transport Code (MCNP) requires long period, high quality, flexible jump and fast enough. In this paper, we implement such a PRNG for MCNP on NVIDIA's GTX200 Graphics Processor Units (GPU) using CUDA programming model. Results shows that 3.80 to 8.10 times speedup are achieved compared with 4 to 6 cores CPUs and more than 679.18 million double precision random numbers can be generated per second on GPU.
引用
收藏
页码:1335 / +
页数:2
相关论文
共 50 条
  • [21] A Pseudo-Random Number Generator for Integer Chaotic Map
    Wang Y.
    Gong J.
    Wang M.
    Jiang G.
    [J]. Beijing Youdian Daxue Xuebao/Journal of Beijing University of Posts and Telecommunications, 2022, 45 (01): : 58 - 62
  • [22] MULTI-CHANNEL PSEUDO-RANDOM NUMBER GENERATOR
    KIRYANOV, BF
    [J]. ENGINEERING CYBERNETICS, 1970, 8 (04): : 714 - &
  • [23] Hybrid pseudo-random number generator for cryptographic systems
    Erdinç Avaroğlu
    İsmail Koyuncu
    A. Bedri Özer
    Mustafa Türk
    [J]. Nonlinear Dynamics, 2015, 82 : 239 - 248
  • [24] Pseudo-Random Number Generator Verification: A Case Study
    Doerre, Felix
    Klebanov, Vladimir
    [J]. VERIFIED SOFTWARE: THEORIES, TOOLS, AND EXPERIMENTS, 2016, 9593 : 61 - 72
  • [25] A Horadam-based Pseudo-random Number Generator
    Bagdasar, Ovidiu D.
    Chen, Minsi
    [J]. 2014 UKSIM-AMSS 16TH INTERNATIONAL CONFERENCE ON COMPUTER MODELLING AND SIMULATION (UKSIM), 2014, : 227 - 231
  • [26] A Forkcipher-Based Pseudo-Random Number Generator
    Andreeva, Elena
    Weninger, Andreas
    [J]. APPLIED CRYPTOGRAPHY AND NETWORK SECURITY, PT II, ACNS 2023, 2023, 13906 : 3 - 31
  • [27] A 48-BIT PSEUDO-RANDOM NUMBER GENERATOR
    KUEHN, HG
    [J]. COMMUNICATIONS OF THE ACM, 1961, 4 (08) : 350 - 352
  • [28] Hybrid pseudo-random number generator for cryptographic systems
    Avaroglu, Erdinc
    Koyuncu, Ismail
    Ozer, A. Bedri
    Turk, Mustafa
    [J]. NONLINEAR DYNAMICS, 2015, 82 (1-2) : 239 - 248
  • [29] Novel pseudo-random number generator based on quantum random walks
    Yu-Guang Yang
    Qian-Qian Zhao
    [J]. Scientific Reports, 6
  • [30] Novel pseudo-random number generator based on quantum random walks
    Yang, Yu-Guang
    Zhao, Qian-Qian
    [J]. SCIENTIFIC REPORTS, 2016, 6