Projectile Monte-Carlo Trajectory Analysis Using a Graphics Processing Unit
US Army Research Laboratory, Aberdeen, MD
AIAA Atmospheric Flight Mechanics Conference, 2011
@article{ilg2011projectile,
title={Projectile Monte-Carlo Trajectory Analysis Using a Graphics Processing Unit},
author={Ilg, M. and Rogers, J. and Costello, M.},
year={2011}
}
Monte Carlo trajectory simulation is a key element in the design and evaluation process for smart weapons development. Graphics processing units (GPU’s) are powerful massively parallel computing devices that are increasingly being used for general purpose computing. This paper explores the use of graphics processing units for Monte Carlo trajectory prediction with the goal of accelerating ballistic dispersion analysis. First, an overview of general purpose GPU computing is briefly presented. The six-degree-of-freedom projectile dynamic model is then described, and GPU implementation details are outlined. Runtime performance comparisons are performed between serial Monte Carlo simulations performed on a CPU and parallel simulations performed on a GPU. Results show that for large numbers of trajectories, significant runtime reductions are possible for Monte Carlo simulations performed on the GPU in comparison to simulations performed serially.
July 20, 2012 by hgpu