The Community for Technology Leaders
Green Image
Issue No. 03 - May/June (2012 vol. 14)
ISSN: 1521-9615
pp: 48-59
Xing Cai , Simula Research Laboratory, Norway
Yifeng Cui , University of California, San Diego
Scott B. Baden , University of California, San Diego
Didem Unat , University of California, San Diego
Jun Zhou , University of California, San Diego
ABSTRACT
<p>GPUs provide impressive computing power, but GPU programming can be challenging. Here, an experience in porting real-world earthquake code to Nvidia GPUs is described. Specifically, an annotation-based programming model, called Mint, and its accompanying source-to-source translator are used to automatically generate CUDA source code and simplify the exploration of performance tradeoffs.</p>
INDEX TERMS
Code generation, optimization, emerging technologies, Earth and atmospheric sciences, scientific computing
CITATION
Xing Cai, Yifeng Cui, Scott B. Baden, Didem Unat, Jun Zhou, "Accelerating a 3D Finite-Difference Earthquake Simulation with a C-to-CUDA Translator", Computing in Science & Engineering, vol. 14, no. , pp. 48-59, May/June 2012, doi:10.1109/MCSE.2012.44
211 ms
(Ver )