DocumentCode :
1501101
Title :
Accelerating a 3D Finite-Difference Earthquake Simulation with a C-to-CUDA Translator
Author :
Unat, Didem ; Zhou, Jun ; Cui, Yifeng ; Baden, Scott B. ; Cai, Xing
Author_Institution :
Univ. of California, San Diego, CA, USA
Volume :
14
Issue :
3
fYear :
2012
Firstpage :
48
Lastpage :
59
Abstract :
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.
Keywords :
earthquakes; finite difference methods; graphics processing units; parallel architectures; 3D finite difference earthquake simulation; CUDA source code; GPU; annotation based programming model; source to source translator; Graphics processing unit; Instruction sets; Mathematical model; Optimization; Three dimensional displays; Code generation; Earth and atmospheric sciences; emerging technologies; optimization; scientific computing;
fLanguage :
English
Journal_Title :
Computing in Science & Engineering
Publisher :
ieee
ISSN :
1521-9615
Type :
jour
DOI :
10.1109/MCSE.2012.44
Filename :
6188562
Link To Document :
بازگشت