Research on GPU Acceleration for Monte Carlo Criticality Calculation

被引:2
|
作者
Xu Qi [1 ]
Yu Ganglin [1 ]
Wang Kan [1 ]
机构
[1] Tsinghua Univ, Dept Engn Phys, Beijing 100084, Peoples R China
关键词
GPU; CUDA; neutron transport step;
D O I
10.1051/snamc/201404210
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The Monte Carlo neutron transport method can be naturally parallelized by multi-core architectures due to the dependency between particles during the simulation. The GPU+ CPU heterogeneous parallel mode has become an increasingly popular way of parallelism in the field of scientific supercomputing. Thus, this work focuses on the GPU acceleration method for the Monte Carlo criticality simulation, as well as the computational efficiency that GPUs can bring. The "neutron transport step" is introduced to increase the GPU thread occupancy. In order to test the sensitivity of the MC code's complexity, a 1D one-group code and a 3D multi-group general purpose code are respectively transplanted to GPUs, and the acceleration effects are compared. The result of numerical experiments shows considerable acceleration effect of the "neutron transport step" strategy. However, the performance comparison between the 1D code and the 3D code indicates the poor scalability of MC codes on GPUs.
引用
收藏
页数:6
相关论文
共 50 条
  • [21] Monte Carlo integration on GPU
    J. Kanzaki
    [J]. The European Physical Journal C, 2011, 71
  • [22] GPUMCD: A new GPU-oriented Monte Carlo dose calculation platform
    Hissoiny, Sami
    Ozell, Benoit
    Bouchard, Hugo
    Despres, Philippe
    [J]. MEDICAL PHYSICS, 2011, 38 (02) : 754 - 764
  • [23] GPU-based fast Monte Carlo dose calculation for proton therapy
    Jia, Xun
    Schuemann, Jan
    Paganetti, Harald
    Jiang, Steve B.
    [J]. PHYSICS IN MEDICINE AND BIOLOGY, 2012, 57 (23): : 7783 - 7797
  • [24] Efficient Monte Carlo Dose Calculation On CPU-GPU Heterogeneous Systems
    Xiao, K.
    Zhou, B.
    Chen, D. Z.
    Hu, X. S.
    [J]. MEDICAL PHYSICS, 2014, 41 (06) : 169 - 169
  • [25] GPU-accelerated Monte Carlo convolution/superposition implementation for dose calculation
    Zhou, Bo
    Yu, Cedric X.
    Chen, Danny Z.
    Hu, X. Sharon
    [J]. MEDICAL PHYSICS, 2010, 37 (11) : 5593 - 5603
  • [26] GPU-based fast Monte Carlo simulation for radiotherapy dose calculation
    Jia, Xun
    Gu, Xuejun
    Graves, Yan Jiang
    Folkerts, Michael
    Jiang, Steve B.
    [J]. PHYSICS IN MEDICINE AND BIOLOGY, 2011, 56 (22): : 7017 - 7031
  • [27] Monte Carlo Simulation for Scatter Correction in Brain PET/MRI based on GPU Acceleration
    Ma, B.
    Caldeira, L.
    Tellmann, L.
    Lohmann, P.
    Scheins, J.
    Kops, E.
    Xu, H.
    Lerche, C.
    Shah, N. J.
    Pietrzyk, U.
    [J]. EUROPEAN JOURNAL OF NUCLEAR MEDICINE AND MOLECULAR IMAGING, 2017, 44 : S505 - S505
  • [28] GPU acceleration of Monte Carlo simulations for polarized photon scattering in anisotropic turbid media
    Li, Pengcheng
    Liu, Celong
    Li, Xianpeng
    He, Honghui
    Ma, Hui
    [J]. APPLIED OPTICS, 2016, 55 (27) : 7468 - 7476
  • [29] Asymptotic Wielandt Method and Superhistory Method for Source Convergence in Monte Carlo Criticality Calculation
    She, Ding
    Wang, Kan
    Yu, Ganglin
    [J]. NUCLEAR SCIENCE AND ENGINEERING, 2012, 172 (02) : 127 - 137
  • [30] Monte-Carlo calculation of nuclear criticality safety of uranium-water system
    Jing, Yong-Yu
    Tao, Li-Juan
    Lin, Hua
    [J]. Yuanzineng Kexue Jishu/Atomic Energy Science and Technology, 2006, 40 (SUPPL.): : 82 - 84