GPU最適化ライブラリの利用(1/3,cuBLAS)
長岡技術科学大学2015年度GPGPU講習会(2015年10月14日実施)
CUDA付属のライブラリを利用して連立一次方程式を解く内容を3回に分けて実施.
1回目 cuBLASを利用したGPU移植
http://www.slideshare.net/ssuserf87701/gpgpu-seminar-gpu-accelerated-libraries-1-of-3-cublas
2回目 cuSPARSEを利用した省メモリ化
3回目 Thrustを利用した実装効率化
http://www.slideshare.net/ssuserf87701/gpgpu-seminar-gpu-accelerated-libraries-3-of-3-thrust
講義には長岡技術科学大学のGPGPUシステム(GROUSE)を利用しています。
開発環境
CPU Intel Xeon X5670 × 32
GPU NVIDIA Tesla M2050(Fermi世代) × 64
CUDA 4.0(諸般の事情によりバージョンアップされていません。)
PGI Fortran 11.3 (with CUDA 3.2)
GPGPU講習会
・PyCUDA
http://www.slideshare.net/ssuserf87701/gpgpu-seminar-pycuda
・CUDA Fortranによる格子ボルツマン法の高速化
http://www.slideshare.net/ssuserf87701/gpgpu-seminar-accelerataion-of-lattice-boltzmann-method-using-cuda-fortran
・補足資料 GPGPUとCUDA Fortran
http://www.slideshare.net/ssuserf87701/gpgpu-seminar-gpgpu-and-cuda-fortran
・GPU最適化ライブラリの利用(その1,cuBLAS)
http://www.slideshare.net/ssuserf87701/gpgpu-seminar-gpu-accelerated-libraries-1-of-3-cublas
・GPU最適化ライブラリの利用(その2,cuSPARSE)
http://www.slideshare.net/ssuserf87701/gpgpu-seminar-gpu-accelerated-libraries-2-of-3-cusparse
・GPU最適化ライブラリの利用(その3,Thrust)
http://www.slideshare.net/ssuserf87701/gpgpu-seminar-gpu-accelerated-libraries-3-of-3-thrust
2015年度GPGPU実践基礎工学
・第1回 学際的分野における先端シミュレーション技術の歴史
http://www.slideshare.net/ssuserf87701/2015gpgpu1
2015年度GPGPU実践プログラミング
・第1回 GPGPUの歴史と応用例
http://www.slideshare.net/ssuserf87701/2015gpgpu1-59179080
2015年度先端GPGPUシミュレーション工学特論
・第1回 先端シミュレーションおよび産業界におけるGPUの役割
http://www.slideshare.net/ssuserf87701/2015gpgpu1-59180313
Read less