• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2013, Vol. 35 ›› Issue (11): 100-104.

• 论文 • Previous Articles     Next Articles

A NVIDIA Kepler based acceleration of PIC method         

WEN Min-hua1,James LIN1,2,Simon Chong Wee See1,3   

  1. (1.Center for High Performance Computing,Shanghai Jiao Tong University,Shanghai 200240,China;
    2.Tokyo Institute of Technology,Tokyo 152-8550,Japan;3.NVIDIA Corporation,Singapore)
  • Received:2013-08-03 Revised:2013-10-11 Online:2013-11-25 Published:2013-11-25

Abstract:

The PIC (Particle-In-Cell) method is widely used in computational plasma physics. However, a large number of computational particles have to be simulated in order to get high accuracy, which requires great compute capacity. Therefore, it is necessary to accelerate the PIC method in order to reduce the time cost. A NVIDIA Kepler GPU based PIC algorithm is designed and implemented using CUDA (Compute Unified Device Architecture). The most time consuming parts of PIC method, namely collision and mover, are ported onto GPU platform. In our experiments, NVIDIA's newly released Kepler K20 is used to evaluate the performance and maximum 30x speedup is achieved compared with Intel Sandy Bridge E5-2650.

Key words: PIC method;CUDA;NVIDIA Kepler