長岡技術科学大学 2015年度先端GPGPUシミュレーション工学特論(全15回,大学院生対象講義) 第3回GPUプログラム構造の詳細(threadとwarp) 2015年度先端GPGPUシミュレーション工学特論 ・第1回 先端シミュレーションおよび産業界におけるGPUの役割 http://www.slideshare.net/ssuserf87701/2015gpgpu1-59180313 ・第1回補足 GROUSEの利用方法 http://www.slideshare.net/ssuserf87701/2015gpgpu1-59180326 ・第2回 GPUによる並列計算の概念とメモリアクセス http://www.slideshare.net/ssuserf87701/2015gpgpu2-59180382 ・第3回 GPUプログラム構造の詳細(threadとwarp) http://www.slideshare.net/ssuserf87701/2015gpgpu3-59180483 ・第4回 GPUのメモリ階層の詳細(共有メモリ) http://www.slideshare.net/ssuserf87701/2015gpgpu4-59180572 ・第5回 GPUのメモリ階層の詳細(様々なメモリの利用) http://www.slideshare.net/ssuserf87701/2015gpgpu5-59180652 ・第6回 プログラムの性能評価指針(Flop/Byte,計算律速,メモリ律速) http://www.slideshare.net/ssuserf87701/2015gpgpu6-59180736 ・第7回 総和計算(Atomic演算) http://www.slideshare.net/ssuserf87701/2015gpgpu7-59180844 ・第8回 偏微分方程式の差分計算(拡散方程式) http://www.slideshare.net/ssuserf87701/2015gpgpu8-59180918 ・第9回 偏微分方程式の差分計算(移流方程式) http://www.slideshare.net/ssuserf87701/2015gpgpu9-59180982 ・第10回 Poisson方程式の求解(線形連立一次方程式) http://www.slideshare.net/ssuserf87701/2015gpgpu10-59181031 ・第11回 数値流体力学への応用(支配方程式,CPUプログラム) http://www.slideshare.net/ssuserf87701/2015gpgpu11-59181134 ・第12回 数値流体力学への応用(GPUへの移植) http://www.slideshare.net/ssuserf87701/2015gpgpu12-59181230 ・第13回 数値流体力学への応用(高度な最適化) http://www.slideshare.net/ssuserf87701/2015gpgpu13-59181316 ・第14回 複数GPUの利用 http://www.slideshare.net/ssuserf87701/2015gpgpu14-59181367 ・第15回 CPUとGPUの協調 http://www.slideshare.net/ssuserf87701/2015gpgpu15-59181450 2015年度GPGPU実践基礎工学 ・第1回 学際的分野における先端シミュレーション技術の歴史 http://www.slideshare.net/ssuserf87701/2015gpgpu1 2015年度GPGPU実践プログラミング ・第1回 GPGPUの歴史と応用例 http://www.slideshare.net/ssuserf87701/2015gpgpu1-59179080 講義には長岡技術科学大学のGPGPUシステム(GROUSE)を利用しています。 開発環境 CPU Intel Xeon X5670 × 32 GPU NVIDIA Tesla M2050(Fermi世代) × 64 CUDA 4.0(諸般の事情によりバージョンアップされていません) PGI Fortran 11.3