DocumentCode
1878456
Title
GPU-enabled efficient executions of radiation calculations in climate modeling
Author
Korwar, Sai Kiran ; Vadhiyar, Sathish ; Nanjundiah, Ravi S.
Author_Institution
Supercomput. Educ. & Res. Centre, Indian Inst. of Sci., Bangalore, India
fYear
2013
fDate
18-21 Dec. 2013
Firstpage
353
Lastpage
361
Abstract
In this paper, we discuss the acceleration of a climate model known as the Community Earth System Model (CESM). The use of Graphics Processor Units (GPUs) to accelerate scientific applications that are computationally intensive is well known. This work attempts to extract the performance of GPUs to enable faster execution of CESM and obtain better model throughput. We focus on two major routines that consume the largest amount of time namely, radabs and radcswmx, which compute parameters related to the long wave (infra-red) and short wave (visible and ultra-violet) radiations respectively. We propose a novel asynchronous execution strategy in which the results computed by the GPU for the current time step are used by the CPU in the subsequent time step. Such a technique effectively hides computational effort on the GPU. By exploiting the parallelism offered by the GPU and using asynchronous executions on the CPU and GPU, we obtain a speed-up of about 26× for the routine radabs and about 5.6× for routine radcswmx.
Keywords
climatology; geophysics computing; graphics processing units; CESM; GPU-enabled efficient executions; asynchronous execution strategy; climate modeling; community earth system model; graphics processor units; long wave radiations; radiation calculations; routine radabs; routine radcswmx; short wave radiations; subsequent time step; Acceleration; Atmospheric modeling; Computational modeling; Graphics processing units; Mathematical model; Meteorology;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computing (HiPC), 2013 20th International Conference on
Conference_Location
Bangalore
Type
conf
DOI
10.1109/HiPC.2013.6799141
Filename
6799141
Link To Document