Title :
GPU Acceleration for GRAPES Meteorological Model
Author :
Wang, Zhuowei ; Xu, Xianbin ; Xiong, Naixue ; Yang, Laurence T. ; Zhao, Wuqing
Author_Institution :
Sch. of Comput., Wuhan Univ., Wuhan, China
Abstract :
There is heavy computation involved in Global / Regional Assimilation and Prediction System (GRAPES) which is a typical non-linear discrete system of the Earth´s atmosphere developed for numerical weather prediction. Researchers have recently paid a lot of attention to the parallel acceleration of the GRAPES model by low-cost, low-power, high-performance Graphics Processor Units (GPUs). We implement in this paper the acceleration for the GRAPES model in GPUs, which is however not as efficient as supposed. On this basis, we further propose strategies to optimize the performance, including the ease of data transmission time, reducing the amount of device memory loaded and used to store various objects, and avoiding the branches of thread control flows. One can find from the experiments that, parallel acceleration with GPUs helps to improve the performance of GRAPES in terms of measures like accuracy and timeliness.
Keywords :
coprocessors; geophysical signal processing; geophysical techniques; meteorological instruments; meteorology; Earth atmosphere; GPU acceleration; GRAPES meteorological model; data transmission time; device memory; global/regional assimilation; graphics processor unit; nonlinear discrete system; numerical weather prediction; parallel acceleration; prediction system; thread control flow; Acceleration; Computational modeling; Graphics processing unit; Instruction sets; Numerical models; Parallel processing; Pipelines; GPUs; GRAPES; data transmission time; device memory loads and stores; thread control flow;
Conference_Titel :
High Performance Computing and Communications (HPCC), 2011 IEEE 13th International Conference on
Conference_Location :
Banff, AB
Print_ISBN :
978-1-4577-1564-8
Electronic_ISBN :
978-0-7695-4538-7
DOI :
10.1109/HPCC.2011.54