Published December 2014 | Version v1
Journal article

Study of a GPU-based parallel computing method for the Monte Carlo program

  • 1. Department of Engineering Physics, Tsinghua University, Beijing (China)
  • 2. Key Laboratory of Particle and Radiation Imaging (Tsinghua University), Ministry of Education, Beijing (China)
  • 3. Nuctech Company Limited, Beijing (China)

Description

The Monte Carlo method can be widely applied to particle transport through numerous simulated data processing operations. However, this process consumes much time. Traditional parallel computing based on multi-CPU or multi-core CPU can effectively address this issue, but it is limited by inadequate computer hardware. Nonetheless, the current programmability and parallel processing capability of digital graphics processing units (GPUs) can sustain general computing applications such as Monte Carlo program simulation. This paper presents a method that facilitates the parallel computation of the Monte Carlo procedure through GPUs. Its feasibility is verified through a sample of simplified photon transport program, the results indicate that execution time can be shortened by approximately 90 times. Based on the general Monte Carlo program Geant4, the photon and electronic coupled transport module was examined, analyzed, and rewritten using the GPU programming language OpenCL to generate a Geant4 parallel tool [base on GPU parallel computing tool (BOGPT)]. The simulation results of the standard examples demonstrated that the outcomes of the BOGPT program are similar to those of Geant4 and the simulation time can be reduced by approximately three times. Finally, the GPU programming-based parallel computing method for Monte Carlo applications is accelerated and implementation prospects are broadened following further optimization. (authors)

Additional details

Publishing Information

Journal Title
Nuclear Science and Techniques
Journal Volume
25
Journal Issue
S1
Journal Page Range
[4 p.]
ISSN
1001-8042

Conference

Title
7. International Symposium on Radiation Safety and Detection Technology
Dates
15-18 Jul 2013
Place
Sanya (China)

INIS

Country of Publication
China
Country of Input or Organization
China
INIS RN
49086480
Subject category
S97: MATHEMATICAL METHODS AND COMPUTING;
Resource subtype / Literary indicator
Conference
Descriptors DEI
COMPUTERS; DATA PROCESSING; MONTE CARLO METHOD; OPTIMIZATION; PARALLEL PROCESSING; PARTICLES; PHOTON TRANSPORT; PHOTONS; PROGRAMMING LANGUAGES; SIMULATION; STANDARDS
Descriptors DEC
BOSONS; CALCULATION METHODS; ELEMENTARY PARTICLES; MASSLESS PARTICLES; NEUTRAL-PARTICLE TRANSPORT; PROCESSING; PROGRAMMING; RADIATION TRANSPORT

Optional Information

Notes
5 figs., 2 tabs., 11 refs.; http://dx.doi.org/10.13538/j.1001-8042/nst.25.S010501