シミュレーションスクール・セミナー

TOP > シミュレーションスクール・セミナー > KOBE HPCサマースクール(初級)2023

KOBE HPCサマースクール(初級)2023

~スーパーコンピュータで並列計算の基礎を学ぼう!~

今年も学生・若手研究者の方を対象に、並列計算機を使いこなすための “プログラミング手法(並列計算プログラミング)の基礎” を演習を交えて学習するサマースクールを開催します。奮ってご応募ください。

【開催報告書】(2023.10.31更新)

【開催報告動画】講義動画 (2分40秒, 2023.11.09更新)講義会場の様子をまとめた報告動画です
【講義動画】 講義動画 当日の講義内容をご覧いただけます。(23.12.1更新)

日程 2023年9月18日(月・祝)~2023年9月22日(金)
※計算機は兵庫県立大学データ計算科学連携センターのスパコンを使用。期間中と終了後1週間程度は大学外部からもスパコンをご利用いただけます。
場所 神戸大学統合研究拠点コンベンションホール <<アクセス>>
共催
後援 ・一般財団法人高度情報科学研究機構
・公益財団法人計算科学振興財団
目的 「富岳」のような大規模並列スーパーコンピュータによるシミュレーションを活用するためには、並列アプリケーションの開発に必要な基本的な並列計算法についての知識が必要となる。このスクールでは、並列計算についての知識と基本的な並列計算のプログラミング技術を習得し、「富岳」に代表されるスパコンによる大規模な計算機シミュレーションを駆使し、新しい計算科学の世界を開拓したいと考えている若手研究者、企業の研究者を育成することを目的とする。このため、基礎的な並列計算のプログラミング技術、すなわち各種の並列計算(スレッド並列、プロセス並列、アクセラレータ・オフロード)について、それぞれOpenMP、MPI、OpenACCでのプログラミング法を学習し、演習により利用法を習得する。また、いくつかの高速計算のためのプログラミング技術についても解説する。
対象 ・大学・研究機関に所属する若手研究者および学生(高専学生を含む)
・企業に所属する研究者、技術者
・並列プログラミング未経験者、もしくは体系的に習得しなおしたい方
・参加要件として、
(1) C言語やFortran言語などのプログラミング言語の経験を有すること
(2) Linux/Unixの基本的なコマンドを使えること
(3) emacsやvi等のエディタによりファイルの編集ができること
(4) 計算科学もしくは計算機科学の研究においてスパコンおよび並列処理の知識・技術の習得が必要であること
など、本サマースクールに参加の動機が明確であることを前提とする。
講師・講演者紹介


芝 隼人 芝 隼人(SHIBA Hayato)

・兵庫県立大学 大学院情報科学研究科 准教授


安田 修悟(YASUDA Shugo)

・兵庫県立大学 大学院情報科学研究科 教授

 

 

今村 俊幸(IMAMURA Toshiyuki)

・理化学研究所計算科学研究センター 大規模並列数値計算技術研究チーム チームリーダー

 

三宅 洋平(MIYAKE Yohei)

・神戸大学大学院システム情報学研究科 計算科学専攻 准教授

プログラム概要
  • ECCSE・・神戸大学大学院システム情報学研究科 計算科学教育研究センター
  • R-CCS・・理化学研究所計算科学研究センター
  • 県立大・・兵庫県立大学
  • ホール・・神戸大学統合研究拠点コンベンションホール

※講義と講義の間には10分程度の休憩を挟みます。

9月18日(月・祝)

時間 内容 担当 会場
10:00-10:30 受付 ECCSE, R-CCS 神戸大学統合研究拠点1階
10:30-11:00 オリエンテーション 県立大
安田 修吾/島 伸一郎
神戸大学
ホール
11:00‐12:10 講義
1. 計算機サーバの環境設定と使い方
【講義資料】(9/17改訂)
【講義動画】講義動画
県立大
安田 修悟
神戸大学
ホール
12:10‐13:00 昼食
(祝日のため、各自事前に弁当等を手配すること)
神戸大学
2階208セミナー室
13:00‐14:30 講義
2. シリアルプログラムの高速化
(ループ展開、キャッシュメモリ)
【講義動画(1)】講義動画 【講義動画(2)】講義動画
県立大
安田 修悟
神戸大学
ホール
14:40‐16:10 講義
3. 熱伝導問題の差分計算
【講義動画(1)】講義動画 【講義動画(2)】講義動画
県立大
安田 修悟
神戸大学
ホール
16:20‐17:20 自習 TA他 神戸大学
ホール

9月19日(火)

9:00‐10:30 講義
4. スレッド並列とは
【講義資料】
【講義動画(1)】講義動画 【講義動画(2)】講義動画 【講義動画(3)】講義動画
R-CCS
今村 俊幸
神戸大学
ホール
10:40‐12:10 講義
5. OpenMPによるループ処理の並列化
【講義動画(1)】講義動画 【講義動画(2)】講義動画
R-CCS
今村 俊幸
神戸大学
ホール
12:10‐13:00 昼食
(12:50頃に理化学研究所計算科学研究センター前に集合のこと)
神戸大学
2階208セミナー室
13:00‐14:00 「富岳」見学会 R-CCS
今村 俊幸
R-CCS計算機室他
14:00‐15:00 招待講演
6.『ガラスの深層学習 — シミュレーションとデータサイエンスの新たな出会い、そして可能性 』 【講義資料(PW)】
県立大学
芝 隼人
神戸大学
ホール
15:10‐16:40 講義
7. 差分化された偏微分方程式の並列化
【講義動画(1)】講義動画 【講義動画(2)】講義動画
R-CCS
今村 俊幸
神戸大学
ホール
16:50‐17:50 自習 TA他 神戸大学
ホール
18:00‐19:30 交流会
R-CCS, ECCSE, 県立大 神戸大学
4階ラウンジ

9月20日(水)

9:30‐11:00 講義
8. アムダール法則と並列化率の評価
【講義資料(9/20更新)】
【講義動画(1)】講義動画 【講義動画(2)】講義動画
R-CCS
今村 俊幸
神戸大学
ホール
11:00‐12:00 自習 TA他 神戸大学
ホール
12:00‐13:00 昼食 神戸大学
2階208セミナー室
13:00‐14:30 講義
9. 分散メモリ型並列計算機とは何か?
-SPMDプログラミングによるHello World!
【講義資料(9/20更新)】
【講義動画(1)】講義動画 【講義動画(2)】講義動画
ECCSE
三宅 洋平
神戸大学
ホール
14:40‐16:10 講義
10. 1対1通信関数、集団通信関数
【講義資料(9/20更新)】
【講義動画(1)】講義動画 【講義動画(2)】講義動画
ECCSE
三宅 洋平
神戸大学
ホール
16:20‐17:20 自習 TA他 神戸大学
ホール

9月21日(木)

9:30‐11:00 講義
11. 並列計算性能の評価方法
(時間計測関数、バリア同期関数)
【講義資料(9/20更新)】
【講義動画(1)】講義動画 【講義動画(2)】講義動画
ECCSE
三宅 洋平
神戸大学
ホール
11:10‐12:10 講義
12. 熱伝導問題の並列計算
【講義資料(9/20更新)】
【講義動画(1)】講義動画 【講義動画(2)】講義動画
ECCSE
三宅 洋平

ホール
12:10‐13:00 昼食 神戸大学
2階208セミナー室
13:00‐14:30 自習 TA他 神戸大学
ホール
14:40‐16:10 講義
13. ハイブリッド並列(スレッド並列+プロセス並列)
【講義動画】講義動画
ECCSE
三宅 洋平
神戸大学
ホール
16:20‐17:20 自習 TA他 神戸大学
ホール

9月22日(金)

9:00‐10:30 講義
14. アクセラレータとは
【講義資料】
【講義動画(1)】講義動画 【講義動画(2)】講義動画 【講義動画(3)】講義動画
県立大
安田 修悟
神戸大学
ホール
10:40‐12:10 講義
15. OpenACCプログラミング
【講義動画(1)】講義動画 【講義動画(2)】講義動画
県立大
安田 修吾
神戸大学
ホール
12:10‐13:00 昼食 神戸大学
2階208セミナー室
13:00‐14:30 講義
16. まとめ、確認テスト
【講義動画】講義動画
県立大
安田 修悟
神戸大学
ホール
14:40‐15:40 自習 TA他 神戸大学
ホール
16:00~ 閉講式(修了証書授与、挨拶)、集合写真撮影 ECCSE 臼井英之/
県立大 島伸一郎
神戸大学
ホール
参加申込等
  • 申し込みは下記申込みフォームからお願いします。
  • 今年度は会場での開催を確定しています。ハイブリッドでの開催はありません。
  • 申込フォームで「応募理由」を尋ねています。申込者選考の検討事項にもなりますので、ご自身の研究分野も含めて、受講の理由を200字程度で必ずご回答いただくようお願いします。
  • 参加申し込み締切日は8月7日(月)23時59分です。
    ※定員以上の方にお申し込みいただいたため、締め切りました(23.8.4)
  • 定員は40名ですが、締め切り日以降に事務局にて選考いたします。詳しくはこちらを参照ください。
  • 基本的に全日参加の方を対象とします。参加日程についてのご相談は、下記問い合わせ先までお願いいたします。
  • 全日参加の方の内、学生の希望者には旅費(国内に限る)・宿泊費を支給できます。ただし、支給は神戸大学旅費規程に基づきます。また、宿泊先は神戸大学が指定する施設になります。
  • 9月19日(火)講義終了後に、交流会を開催します。交流会の参加費(3,500円程度予定)は各自でご負担いただきますのでご了承ください。
  • 参加にあたっての注意事項
  • 各自、ノートパソコンを持参してください。(事務局より数台貸与可能。ご相談ください)
  • 参加を希望される方の要件として、CまたはFortranによるプログラミング経験(スクールでは主にCを用いる)、及びLinux/Unixの基本的なコマンドを使えること,emacsやvi等のエディタによりファイルの編集ができることを前提とします。
  • 実習でスーパーコンピュータを利用するにあたって、輸出規制上の手続きにより、非居住者に該当する方(海外居住者等)については、別途ご相談させていただきます。
  • 講義会場(コンベンションホール)の中は飲食禁止です。ペットボトル飲料は持ち込むことができませんが、ホール外のホワイエに設けたコーヒーブレイクスペースにてコーヒーや飲料を取ることができます。
  • Please note in advance that all lectures will be given in Japanese and lecture materials will only be available in Japanese. This school is NOT an international HPC school.
  • 【注】参加者選考について 申し込みが多数の場合は受講者の選考を行います。その際、応募理由・機関の偏り・申込み順などを総合的に考慮します。受講の可否については8月10日頃に全申込者に通知いたします。
    問い合わせ先 神戸大学大学院システム情報学研究科計算科学教育研究センター 事務局
    E-MAIL: officeeccse.kobe-u.ac.jp
    その他

    このページのトップへ