Compiling a high-level language for GPUs

Christophe Dubach, Perry C. Cheng, Rodric Rabbah, David F. Bacon, Stephen J. Fink · 2012

Languages such as OpenCL and CUDA offer a standard interface for general-purpose programming of GPUs. However, with these languages, programmers must explicitly manage numerous low-level details involving communication and synchronization. This burden makes programming GPUs difficult and error-prone, rendering these powerful devices inaccessible to most programmers.

Read the paper · More papers on PaperTik