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 条
  • [1] Monte Carlo criticality calculation under extreme condition
    Ueki, Taro
    [J]. JOURNAL OF NUCLEAR SCIENCE AND TECHNOLOGY, 2012, 49 (12) : 1134 - 1143
  • [2] CPU-GPU-coupled acceleration method for point flux calculation in Monte Carlo particle transport
    Pu, Yanheng
    Wu, Zhen
    Hao, Yisheng
    Gao, Shenshen
    Qiu, Rui
    Zhang, Hui
    Li, Junli
    [J]. RADIATION PROTECTION DOSIMETRY, 2024, 200 (06) : 525 - 537
  • [3] Full acceleration of quantum Monte Carlo simulations on GPU clusters
    Esler, Kenneth
    Kim, Jeongnim
    Ceperley, David
    [J]. ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2010, 240
  • [4] GPU Acceleration of Monte Carlo Simulation at the Cellular and DNA Levels
    Okada, Shogo
    Murakami, Koichi
    Amako, Katsuya
    Sasaki, Takashi
    Incerti, Sebastien
    Karamitros, Mathieu
    Henderson, Nick
    Gerritsen, Margot
    Asai, Makoto
    Dotti, Andrea
    [J]. INNOVATION IN MEDICINE AND HEALTHCARE 2015, 2016, 45 : 323 - 332
  • [5] Uniform variance method for accelerated Monte Carlo criticality calculation
    Pan, Qingquan
    Wang, Kan
    [J]. PROGRESS IN NUCLEAR ENERGY, 2021, 139
  • [6] New strategy for global tallying in Monte Carlo criticality calculation
    Shangguan Dan-Hua
    Ji Zhi-Cheng
    Deng Li
    Li Rui
    Li Gang
    Fu Yuan-Guang
    [J]. ACTA PHYSICA SINICA, 2019, 68 (12)
  • [7] Fast Monte Carlo Dose Calculation on GPU for Proton Therapy
    Jia, X.
    Schuemann, J.
    Paganetti, H.
    Jiang, S.
    [J]. INTERNATIONAL JOURNAL OF RADIATION ONCOLOGY BIOLOGY PHYSICS, 2012, 84 (03): : S841 - S841
  • [8] GPU Accelerated Monte Carlo Simulation for Radiotherapy Dose Calculation
    Zhuge, Y.
    Xie, H.
    Cheng, J.
    Miller, R. W.
    [J]. INTERNATIONAL JOURNAL OF RADIATION ONCOLOGY BIOLOGY PHYSICS, 2009, 75 (03): : S702 - S702
  • [9] A power spectrum approach to tally convergence in Monte Carlo criticality calculation
    Ueki, Taro
    [J]. JOURNAL OF NUCLEAR SCIENCE AND TECHNOLOGY, 2017, 54 (12) : 1310 - 1320
  • [10] Generalized extreme value analysis of criticality tallies in Monte Carlo calculation
    Ueki, Taro
    [J]. PROGRESS IN NUCLEAR ENERGY, 2023, 159