AuthorsX. Cai, D. Unat and S. Baden
TitleMint: a User-Friendly C-to-CUDA Code Translator
Afilliation, , Scientific Computing
Project(s)Center for Biomedical Computing (SFF)
Publication TypeTalks, contributed
Year of Publication2013
Location of TalkTalk given at SIAM CSE'13, February 25

Aiming at automated source-to-source code translation from C to CUDA, we have developed the Mint framework. Users only need to annotate serial C code with a few compiler directives, specifying host-device data transfers plus the parallelization depth and granularity of loop nests. Mint then generates CUDA code as output, while carrying out on-chip memory optimizations that will greatly benefit 3D stencil computations. Several real-world applications have been ported to GPU using Mint.

Citation KeySimula.simula.2322