Accelerating koblinger's method of compton scattering on GPU

Abstract Graphics Processing Unit (GPU), originally developed for real-time, high-definition 3D graphics in computer games, now provides great faculty in solving scientific applications. The Compton scattering is an important procedure of particle transport. This paper focuses on accelerating the Koblinger's method of Compton scattering on GPU. Koblinger's method is mapped onto the thread execution model of GPU and the massive fine GPU thread mechanism is used in the implementation. The experimental results show NVIDIA M2050 GPU is 8.39-20.36 times faster than Intel Xeon X5670 and X5355 chips.

[1]  Qingfeng Hu,et al.  Hybrid Embarrassingly Parallel on heterogeneous platform , 2010, 2010 3rd International Conference on Computer Science and Information Technology.

[2]  Antônio Carlos de Abreu Mól,et al.  GPU-based Monte Carlo simulation in neutron transport and finite differences heat equation evaluation , 2011 .

[3]  J. F. Briesmeister MCNP-A General Monte Carlo N-Particle Transport Code , 1993 .

[4]  Qingfeng Hu,et al.  Efficient Embarrassingly Parallel on Graphics Processor Unit , 2010, 2010 2nd International Conference on Education Technology and Computer.

[5]  László Koblinger Direct sampling from the Klein--Nishina distribution for photon energies above 1.4 MeV , 1975 .

[6]  H. Kahn APPLICATIONS OF MONTE CARLO , 1954 .

[7]  R. P. Singhal,et al.  Verification of Compton collision and Klein‐Nishina formulas−an undergraduate laboratory experiment , 1978 .

[8]  Chunye Gong,et al.  Accelerating MCNP-based Monte Carlo Simulations for Neutron Transport on GPU , 2011 .

[9]  Raymond L. Murray,et al.  Particle-transport simulation with the Monte Carlo method By and . Technical Information Center, ERDA, 1975, (TID-26607) 115 pp. $dollar;5.45 , 1977 .

[10]  Qingfeng Hu,et al.  Accelerating Pseudo‐Random Number Generator for MCNP on GPU , 2010 .

[11]  E. M. Gelbard,et al.  An Assessment of Existing Klein-Nishina Monte Carlo Sampling Methods , 1983 .

[12]  Haowei Huang,et al.  GPU accelerated simulations of 3D deterministic particle transport using discrete ordinates method , 2011, J. Comput. Phys..

[13]  P. K. Sarkar,et al.  Monte Carlo simulations to estimate the background spectrum in a shielded NaI(Tl) γ-spectrometric system , 2005 .

[14]  Jing Xie,et al.  Sampling Compton Scattering by Kahn's method on GPU , 2011 .

[15]  James Tickner,et al.  Monte Carlo simulation of X-ray and gamma-ray photon transport on a graphics-processing unit , 2010, Comput. Phys. Commun..