JolokiaC++: An Annotation Based Compiler Framework for GPGPUs

High Performance Computing and Communications, 2014 IEEE 6th Intl Symp Cyberspace Safety and Security, 2014 IEEE 11th Intl Conf Embedded Software and Syst(2014)

Cited 1|Views0
No score
We present JolokiaC++, an annotation based compiler framework which generates high quality CUDA (Compute Unified Device Architecture) code for GPUs. Our contributions include: (1) developing explicit and implicit annotations with illustrations of their use in C++, (2) showing the utility of these annotations by providing comparison code snippets, which demonstrates the ease of programming and performance gains, (3) evaluating their effectiveness on kernels like Blacks holes, Matrix-Vector multiplication, Matrix-Matrix multiplication, Jacobi 1D & 2D, Heat 2D, Vector Addition and Convolution.
Translated text
Key words
C++ language,graphics processing units,matrix multiplication,parallel architectures,program compilers,vectors,Blacks holes,CUDA code,GPGPUs,Jacobi 1D,Jacobi 2D,JolokiaC++,annotation based compiler framework,code snippets,compute unified device architecture code,convolution,explicit annotation,heat 2D,implicit annotation,kernels,matrix-matrix multiplication,matrix-vector multiplication,performance gains,programming,vector addition
AI Read Science
Must-Reading Tree
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined