GPUs: What language do you speak?
POSTER
Abstract
We present the results of an undergraduate research project that explores the use of~Graphics Processing Units (GPUs) for scientific computing. ~In recent years GPUs have become popular for scientific computing due to their ability to provide massive parallelism (with thousands of cores) at a reasonable price. Since GPUs are still relatively foreign to most people, we present a comparison of a few basic GPU programming languages. These languages include CUDA and OpenACC. CUDA C is an extended version of C/C$++$. OpenACC (accULL and PGI) is a programming standard that allows FORTRAN and C/C$++$ programmers to easily take advantage of CPU/GPU systems.
Authors
-
Tiffany Prosser
Francis Marion University
-
Larry Engelhardt
Francis Marion University