Report on the Feasibility of Implementing PIC Codes on a GPU
2011
@article{payne2011report,
title={Report on the Feasibility of Implementing PIC Codes on a GPU},
author={Payne, J.},
year={2011}
}
GPUs have become a very attractive supplement to traditional high performance computing. GPUs have significantly better performance per cost and power consumption. However, GPUs introduce several additional levels of parallelism that must be contended with. New methods must be developed in order to take full advantage of the capabilities of this architecture. This paper explores the application of GPUs to particle tracking codes for plasma physics such as the NTCC Transp module NUBEAM. This code will outline how the ORBALL subroutine of NUBEAM was ported to the GPU with a 13x speedup, as well as present several general guidelines concerning implementing particle tracking codes.
January 7, 2012 by hgpu