Contribute Media
A thank you to everyone who has made this possible: Read More

GPU Acceleration of a Global Atmospheric Model by Python combining with CUDA

Description

발표자: 김기한( Ki-Hwan Kim ) 슬라이드: https://github.com/pythonkr/pyconapac-2016-files/raw/master/20160813-104-22-KimKihwan.pdf

My company has been developing a global atmospheric model since 2011. The global atmospheric model simulates the atmospheric flow on earth for a weather forecast. It requires huge computational resources. However, the model currently can not utilize the modern processors such as GPU, CPU and FPGA which are low-power and high-performance.

The model is all written by Fortran. The code lines without comments and blanks are 143878. However, the hotspot has only 5641 code lines. The percentage of the hotspot is about 4 %. I converted most of the model to Python. The hotspot was only converted to Fortran and CUDA-C. Therefore, the model is able to utilize both CPU and GPU.

Improve this page