期刊文献+

基于NVIDIA Kepler的PIC方法并行 被引量:1

A NVIDIA Kepler based acceleration of PIC method
下载PDF
导出
摘要 PIC方法是计算等离子体物理中广泛使用的一种计算方法。通常情况下需要使用大量的计算粒子以达到高的计算精度,这导致非常庞大的计算量。因而PIC方法的加速研究对于减少其时间成本非常有意义。设计了一个基于NVIDIA Kepler GPU的PIC算法,并使用CUDA在GPU上实现了该算法。在PIC方法中最耗时间的两个函数collision和mover被移植到GPU上。在实验中使用了NVIDIA新发布的Kepler K20GPU进行这两个函数的性能测试,相比于Intel Sandy Bridge E5-2650,最高获得了30倍的加速。 The PIC (Particle-In-Cell) method is widely used in computational plasma physics. How- ever, 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 re- duce the time cost. A NVIDIA Kepler GPU based PIC algorithm is designed and implemented using CU DA (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 Kep- ler K20 is used to evaluate the performance and maximum 30x speedup is achieved compared with Intel Sandy Bridge E5-2650.
出处 《计算机工程与科学》 CSCD 北大核心 2013年第11期100-104,共5页 Computer Engineering & Science
基金 Supported by SJTU CUDA Center of Excellence and JSPS RONPAKU Fellowship
关键词 PIC方法 CUDA NVIDIA KEPLER PIC method CUDA NVIDIA Kepler
  • 相关文献

参考文献8

  • 1Birdsall C K, Langdon A B. Plasma physics via computer simulation[M]. London: Institute of Physics Publishing, 1991.
  • 2Matsumoto H, Sato T. Computer simulation of space plas mas[M]. Tyoko: Terra Scientific Publishing Company, 1985.
  • 3Markidis S, Lapenta G, Rizwan-voldin. Multi-scale simula tions of plasma with iPIC3D[J]. Mathematics and Comput- ers in Simulation, 2010, 80(7):1509-1519.
  • 4Decyk V K, Singh T V. Adaptable particle-in cell algorithms for graphical processing units[J]. Computer Physics Corn munications, 2011, 182(3) :641-648.
  • 5Burau H, Widera R, Honig W, et al. PIConGPU: A fully relativistic particle-in-cell code for a GPU cluster[J]. IEEE Transactions on Plasma Science, 2010, 38 (10):2831-2839.
  • 6Stantchev G, Dorland W, Gumerov N. Fast parallel particleto-grid interpolation for plasma PIC simulations on the GPU [J]. Journal of Parallel and Distributed Computing, 2008, 68(10) :1339-1349.
  • 7Meng X F, Zhu X Q, Wang P, et al. Heterogeneous pro gramming and optimization of gyrokinetic toroidal code and large-scale performance test on TH-1 A[C]//Proc of the 28th International Supereomputing Conference, 2013 : 81 -96.
  • 8http ://on-demand. gputeehconf, com/gtc-express/2012/pres- entations/inside tesla-keplek20-family, pdf.

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部