DocumentCode
3516525
Title
GPU acceleration of the dynamics routine in the HIRLAM weather forecast model
Author
Vu, Van Thieu ; Cats, Gerard ; Wolters, Lex
Author_Institution
Leiden Inst. of Adv. Comput. Sci., Leiden Univ., Leiden, Netherlands
fYear
2010
fDate
June 28 2010-July 2 2010
Firstpage
31
Lastpage
38
Abstract
Programmable graphics processing units (GPUs) nowadays offer very high performance computing power at relatively low hardware cost and power consumption. In this paper, we present the implementation of the dynamics routine of the HIRLAM weather forecast model on the NVIDIA GeForce 9800 GX2 GPU card using the Compute Unified Device Architecture (CUDA) as parallel programming model. We converted the original Fortran to C and CUDA by hand, straightforwardly, without much concern about optimization. On a single GPU, we observe speed-ups by an order of magnitude over our hosting CPU (Intel quad core, 1998 MHz). This includes the relatively very costly copying of data between GPU and CPU memories. Calculation times proper decreased by a factor of 2000. A single GPU, however, has not enough memory for practical use. Therefore, we investigated a parallel implementation on 4 GPUs. We found a parallel speed-up of 3.6, which is not very promising if memory limitations force the use of many GPUs in parallel. We discuss several options to solve this issue.
Keywords
computer graphic equipment; coprocessors; geophysics computing; parallel programming; weather forecasting; CUDA; Compute Unified Device Architecture; GPU acceleration; HIRLAM weather forecast model; Intel quad core; NVIDIA GeForce 9800 GX2 GPU card; dynamics routine; high performance computing power; parallel programming; programmable graphics processing unit; Graphics processing unit; Kernel; Predictive models; Weather forecasting; CUDA; Dynamics; GPGPU; Large Scale Scientific Computing; Numerical Weather Prediction model; Parallelization of Simulation;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computing and Simulation (HPCS), 2010 International Conference on
Conference_Location
Caen
Print_ISBN
978-1-4244-6827-0
Type
conf
DOI
10.1109/HPCS.2010.5547152
Filename
5547152
Link To Document