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

  • 성능 측정과 개선
  • 2016-08-13 (토요일) 12:40 - 13:05
  • 한국어
  • 104
  • 촬영, 녹화가 가능합니다.

발표 동영상

https://www.youtube.com/watch?v=OzQ11WEIX4U

PDF

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.

댓글

blog comments powered by Disqus

후원사 목록

키스톤

다이아몬드

플래티넘

골드

스타트업

실버

미디어