Mint swMATH ID: 12752 Software Authors: Unat D, Cai X, Baden S Description: Mint: realizing CUDA performance in 3D stencil methods with Annotated C. We present Mint, a programming model that enables the non-expert to enjoy the performance benefits of hand coded CUDA without becoming entangled in the details. Mint targets stencil methods, which are an important class of scientific applications. We have implemented the Mint programming model with a source-to-source translator that generates optimized CUDA C from traditional C source. The translator relies on annotations to guide translation at a high level. The set of pragmas is small, and the model is compact and simple. Yet, Mint is able to deliver performance competitive with painstakingly hand-optimized CUDA. We show that, for a set of widely used stencil kernels, Mint realized 80 Homepage: http://dl.acm.org/citation.cfm?id=1995932 Related Software: CUDA; Pochoir; PATUS; OpenSBLI; FLASH; Nyx; CASTRO; BoxLib; MAESTRO; VODE; GitHub; STREAM benchmark; STREAM; likwid Cited in: 4 Documents all top 5 Cited by 15 Authors 1 Akhtar, Muhammad Naveed 1 Durad, Muhammad Hanif 1 Hager, Georg 1 Jammy, Satya P. 1 Keyes, David Elliot 1 Li, Renfa 1 Ltaief, Hatem 1 Lusher, David J. 1 Malas, Tahir 1 Mo, Tieqiang 1 Mughal, Muhammad Abid 1 Sandham, Neil D. 1 Stengel, Holger 1 Usman, Anila 1 Wellein, Gerhard Cited in 4 Serials 1 Computers and Fluids 1 Computing 1 SIAM Journal on Scientific Computing 1 Iranian Journal of Science and Technology. Transaction A: Science Cited in 4 Fields 4 Numerical analysis (65-XX) 1 Partial differential equations (35-XX) 1 Computer science (68-XX) 1 Fluid mechanics (76-XX) Citations by Year