Accelerating Beam Dynamics Simulations with GPUs
Tech-X Corporation, Boulder, CO 80303, USA
Proceedings of 2011 Particle Accelerator Conference (PAC), 2011
@article{pogorelov2011accelerating,
title={ACCELERATING BEAM DYNAMICS SIMULATIONS WITH GPUs},
author={Pogorelov, IV and Amyx, K. and Messmer, P.},
year={2011}
}
We present recent results of prototyping general-purpose particle tracking on GPUs and discuss our CUDA implementation of transfer maps for single-particle dynamics and collective effects. The objective of this work being incorporation of the GPU-accelerated tracking into ANL’s accelerator code ELEGANT [1], we used the code’s quadrupole and drift-with-LSC elements as test cases, achieving 80x and 36x speedups over CPU implementations, respectively. We discuss quadrupole kernel optimizations, as well as data-parallel and hardware-assisted approaches to avoiding thread contention at the charge deposition stage of algorithms for modeling collective effects.
January 23, 2012 by hgpu