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
Identifiers
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