Title :
Efficiency of Monte Carlo collisional dynamics on GPUS
Author :
Bardel, Charles ; Verboncoeur, John ; Min Young Hur ; Hae June Lee
Author_Institution :
Electr. & Comput. Eng., Michigan State Univ., East Lansing, MI, USA
Abstract :
Summary form only given. Modeling collisional plasma systems with particle-in-cell (PIC) is a well-accepted method to model the statistical nature of the plasma. More accurate simulations with more particles and grid locations can easily become computationally prohibitive. Methods to implement the Monte Carlo portion of PIC with the Null Collision Method [1] reduces the number of collisional probabilities required to calculate particle dynamics. Graphical Processing Units (GPUs) have demonstrated performance speedup of over 140x on FDTD [2]. A two-dimensional GPU model for PIC has shown a speedup of nearly 30× [3] over serial CPU. Since PIC codes have two fundamental data-structures: mesh (FDTD cell) and particles, each requires a different method to parallelize. Timing [3] for particle management routines indicates MCC gained the least speed-up at 18× compared to 120× for the particle push, 300× for particle boundary conditions, and 78× for deposition of particle charge to the grid. With MCC still taking up 17%-34% of the processing time, improvements can be significant. The MCC method of [4] has shown that random sparse access to particles is the worst-case scenario for memory-bandwidth on GPUs. An alternative MCC method has optimal memory-bandwidth and is applied to this simulation, comparing timings for all particle algorithms.
Keywords :
Monte Carlo methods; data structures; graphics processing units; physics computing; plasma collision processes; plasma simulation; probability; FDTD cell; Graphical Processing Units; Monte Carlo collisional dynamics; Null Collision Method; PIC codes; alternative MCC method; collisional plasma system modeling; collisional probabilities; fundamental data-structures; grid locations; mesh; optimal memory-bandwidth; particle algorithms; particle boundary conditions; particle charge deposition; particle dynamics; particle management routines; particle push; particle-in-cell; random sparse access; serial CPU; two-dimensional GPU model; Computational modeling; Computers; Educational institutions; Graphics processing units; Monte Carlo methods; Physics; Plasmas;
Conference_Titel :
Plasma Sciences (ICOPS) held with 2014 IEEE International Conference on High-Power Particle Beams (BEAMS), 2014 IEEE 41st International Conference on
Conference_Location :
Washington, DC
Print_ISBN :
978-1-4799-2711-1
DOI :
10.1109/PLASMA.2014.7012407