Optimization of HEP codes on GPUs
GSI, Planckstrasse 1, 64291 Darmstadt, Germany
The European Physical Journal Plus, Volume 126, Number 1, 1-9
The graphics processor units (GPUs) have evolved into high-performance co-processors that can be easily programmed with common high-level language such as C, Fortran and C++. Today’s GPUs greatly outpace CPUs in arithmetic performance and memory bandwidth, making them the ideal coprocessor to accelerate a variety of data parallel applications. Here, we shall describe the application of the data parallelism model supported in CUDA and GPUs with some example usage in high-energy physics software.
February 18, 2011 by hgpu