TY - GEN
T1 - Performance Evaluation of a GPU-based Monte Carlo Simulation Package for Water Radiolysis with sub-MeV Electrons
AU - Tsai, Min Yu
AU - Lai, Youfang
AU - Chi, Yujie
AU - Jia, Xun
AU - Hung, Shih Hao
N1 - Publisher Copyright:
© 2020 ACM.
PY - 2020/10/13
Y1 - 2020/10/13
N2 - The simulation of water radiolysis including three stages, physical, physico-chemical and chemical, modeling the interactions between water and radicals is essential to understand the radiobiological mechanisms and quantitatively test some hypotheses in related problem. Monte Carlo (MC) simulation is recognized as one of the most accurate approaches for the computations of the water radiolysis process. Geant4-DNA which extending the Geant4 Monte Carlo simulation toolkit provides accurate descriptions of the initial physical process of ionization, along with the pre-chemical production of ion species and subsequent chemistry, in a single application for water radiolysis. To accelerate the long execution time of Geant4-DNA simulation, an open source GPU code for water radiolysis simulation, gMicroMC, has been developed. In this paper, we focus on reviewing the GPU implementation architecture of each stage of gMicroMC and evaluating the computational performance in the sub-MeV range of incident electrons. The experimental results of gMicroMC show up to three orders of magnitude performance gain, up to 1690x, with recent generations of NVIDIA graphic cards compared with Geant4-DNA running on a single CPU thread.
AB - The simulation of water radiolysis including three stages, physical, physico-chemical and chemical, modeling the interactions between water and radicals is essential to understand the radiobiological mechanisms and quantitatively test some hypotheses in related problem. Monte Carlo (MC) simulation is recognized as one of the most accurate approaches for the computations of the water radiolysis process. Geant4-DNA which extending the Geant4 Monte Carlo simulation toolkit provides accurate descriptions of the initial physical process of ionization, along with the pre-chemical production of ion species and subsequent chemistry, in a single application for water radiolysis. To accelerate the long execution time of Geant4-DNA simulation, an open source GPU code for water radiolysis simulation, gMicroMC, has been developed. In this paper, we focus on reviewing the GPU implementation architecture of each stage of gMicroMC and evaluating the computational performance in the sub-MeV range of incident electrons. The experimental results of gMicroMC show up to three orders of magnitude performance gain, up to 1690x, with recent generations of NVIDIA graphic cards compared with Geant4-DNA running on a single CPU thread.
KW - GPU based monte carlo simulation
KW - performance evaluation
KW - water radiolysis
UR - http://www.scopus.com/inward/record.url?scp=85097412810&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85097412810&partnerID=8YFLogxK
U2 - 10.1145/3400286.3418241
DO - 10.1145/3400286.3418241
M3 - Conference contribution
AN - SCOPUS:85097412810
T3 - ACM International Conference Proceeding Series
SP - 226
EP - 233
BT - Proceedings of the 2020 Research in Adaptive and Convergent Systems, RACS 2020
PB - Association for Computing Machinery
T2 - 2020 Research in Adaptive and Convergent Systems, RACS 2020
Y2 - 13 October 2020 through 16 October 2020
ER -