Title :
High performance computing and simulations on the GPU using CUDA
Author_Institution :
Comput. Archit. Dept., Univ. of Malaga, Malaga, Spain
Abstract :
The computational power and memory bandwidth of graphics processing units (GPUs) have turned them into attractive platforms for general-purpose applications at significant speed gains versus their CPU counterparts [1]. In addition, an increasing number of today´s state-of-the-art supercomputers include commodity GPUs to bring us unprecedented levels of performance in terms of raw GFLOPS and GFLOPS/cost. In this paper, we provide an introduction to CUDA programming paradigm with an emphasis on simulations which can exploit SIMD parallelism and high memory bandwidth on GPUs. OpenCL is also briefly described as a recent standardization effort to set up an open standard API for general-purpose manycore architectures.
Keywords :
graphics processing units; multiprocessing systems; parallel architectures; CUDA programming; GFLOPS; GPU; OpenCL; SIMD parallelism; general-purpose manycore architectures; graphics processing units; high performance computing; memory bandwidth; open standard API; Computational modeling; Computer architecture; Graphics processing unit; Hardware; Instruction sets; Parallel processing; Programming; CUDA; GPGPU; Graphics Processors (GPUs); High-Performance and Simulations; OpenCL;
Conference_Titel :
High Performance Computing and Simulation (HPCS), 2012 International Conference on
Conference_Location :
Madrid
Print_ISBN :
978-1-4673-2359-8
DOI :
10.1109/HPCSim.2012.6266884