知人とスパコンの話をしていて、そういえば、並列プログラミング・並列処理の基礎知識足りてないなと思ってググってたらよい資料に遭遇した。
東京大学情報基盤センタースーパーコンピューティング部門 講習会教育教材
講習会教育教材| 東京大学情報基盤センター スーパーコンピューティング部門
東京大学情報基盤センタースーパーコンピューティング部門?が動画の教育教材を配信している。
公開されている動画の教育教材一覧
- 並列処理解説Ⅰ 並列プログラミングの基礎 | 東京大学情報基盤センター スーパーコンピューティング部門
- 並列処理解説Ⅰ 性能評価指標 | 東京大学情報基盤センター スーパーコンピューティング部門
- 並列処理解説Ⅱ MPI プログラミングの基礎 | 東京大学情報基盤センター スーパーコンピューティング部門
- 並列処理解説Ⅱ 基本的な MPI 関数 | 東京大学情報基盤センター スーパーコンピューティング部門
- 並列処理解説Ⅱ MPI プログラムの実例 | 東京大学情報基盤センター スーパーコンピューティング部門
- 並列処理解説Ⅱ 実際の並列計算機構成例 | 東京大学情報基盤センター スーパーコンピューティング部門
- 並列処理解説Ⅱ バッチ処理と MPI ジョブの投入 | 東京大学情報基盤センター スーパーコンピューティング部門
- 並列処理解説Ⅲ 単体(CPU)最適化の方法の概要 | 東京大学情報基盤センター スーパーコンピューティング部門
- 並列処理解説Ⅲ ループ内連続アクセス | 東京大学情報基盤センター スーパーコンピューティング部門
- 並列処理解説Ⅲ ループアンローリング | 東京大学情報基盤センター スーパーコンピューティング部門
- 並列処理解説Ⅲ ブロック化 | 東京大学情報基盤センター スーパーコンピューティング部門
- 並列処理解説Ⅲ 通信最適化の方法 | 東京大学情報基盤センター スーパーコンピューティング部門
感想
1つ目の教育教材をみた感想。
並列処理解説Ⅰ 並列プログラミングの基礎 | 東京大学情報基盤センター スーパーコンピューティング部門
- 並列プログラミングの用語、概念が整理されている
- 平易な解説でわかりやすい
- 動画なので図もありわかりやすい
総じておすすめ。
東京大学情報基盤センタースーパーコンピューティング部門 講習会開催予定
下記見てたら、大学生だと参加資格あるようなので、参加検討して、講義受けるのはありかもしれない。
講習会 | 東京大学情報基盤センター スーパーコンピューティング部門
講習会開催予定 | 東京大学情報基盤センター スーパーコンピューティング部門
...のだけど、スーパーコンピュータを使う予定はないから、受ける意味がなかった。
スーパーコンピュータを使う機会があったら、思い出す。
その他
そのほかに見ていた資料。
- 講義資料 (塙)
- 「東京大学工学部、および工学系研究科における、情報基盤センターのスーパーコンピュータ(Oakforest-PACS, Reedbush-Hシステム)を用いたプログラミングの講義」
- https://www.cc.u-tokyo.ac.jp/events/lectures/X01/shiryou-2.pdf
- 「第2講 並列処理とMPIの基礎 東京大学情報基盤センター片桐孝洋」