KOBE HPCサマースクール(初級)2024
~スーパーコンピュータで並列計算の基礎を学ぼう!~
今年も学生・若手研究者の方を対象に、並列計算機を使いこなすための “プログラミング手法(並列計算プログラミング)の基礎” を演習を交えて学習するサマースクールを開催します。奮ってご応募ください。
【開催報告書】(2024.10.10更新)
昨年度の講義会場の様子や、実際の講義動画を以下のYouTubeよりご覧いただけます。
【開催報告動画】 (2分40秒)昨年度のスクールの講義会場の雰囲気や様子をまとめた報告動画です
【講義動画】 昨年度の講義動画です
日程 |
2024年8月26日(月)~2024年8月30日(金)
※計算機は兵庫県立大学データ計算科学連携センターのスパコンを使用。期間中と終了後1週間程度は大学外部からもスパコンをご利用いただけます。 |
場所 |
神戸大学統合研究拠点コンベンションホール <<アクセス>>
|
共催 |
|
後援 |
・一般財団法人高度情報科学研究機構
・公益財団法人計算科学振興財団 |
協賛 |
・可視化情報学会
・日本シミュレーション学会
|
目的 |
「富岳」のような大規模並列スーパーコンピュータによるシミュレーションを活用するためには、並列アプリケーションの開発に必要な基本的な並列計算法についての知識が必要となる。このスクールでは、並列計算についての知識と基本的な並列計算のプログラミング技術を習得し、「富岳」に代表されるスパコンによる大規模な計算機シミュレーションを駆使し、新しい計算科学の世界を開拓したいと考えている若手研究者、企業の研究者を育成することを目的とする。このため、基礎的な並列計算のプログラミング技術、すなわち各種の並列計算(スレッド並列、プロセス並列、アクセラレータ・オフロード)について、それぞれOpenMP、MPI、OpenACCでのプログラミング法を学習し、演習により利用法を習得する。また、いくつかの高速計算のためのプログラミング技術についても解説する。 |
対象 |
・学部生・大学院生・高専生(本科4年生以上)
・大学・研究機関・企業に所属する若手研究者・技術者
・並列プログラミング未経験者、もしくは体系的に習得しなおしたい方
・参加要件として、
(1) C言語やFortran言語などのプログラミング言語の経験を有すること
(2) Linux/Unixの基本的なコマンドを使えること
(3) emacsやvi等のエディタによりファイルの編集ができること
(4) 計算科学もしくは計算機科学の研究においてスパコンおよび並列処理の知識・技術の習得が必要であること
など、本サマースクールに参加の動機が明確であることを前提とする。 |
講師・講演者紹介 |
田中 成典(TANAKA Shigenori)
・神戸大学大学院システム情報学研究科 教授
安田 修悟(YASUDA Shugo)
・兵庫県立大学 大学院情報科学研究科 教授
今村 俊幸(IMAMURA Toshiyuki)
・理化学研究所計算科学研究センター 大規模並列数値計算技術研究チーム チームリーダー
三宅 洋平(MIYAKE Yohei)
・神戸大学大学院システム情報学研究科 准教授
|
プログラム概要
|
- ECCSE・・神戸大学大学院システム情報学研究科 計算科学教育研究センター
- R-CCS・・理化学研究所計算科学研究センター
- 県立大・・兵庫県立大学
- ホール・・神戸大学統合研究拠点コンベンションホール
※講義と講義の間には10分程度の休憩を挟みます。
8月26日(月)
時間 |
内容 |
担当 |
会場 |
12:30-13:00 |
受付 |
ECCSE, R-CCS |
神戸大学統合研究拠点1階 |
13:00-13:30 |
開会の挨拶・オリエンテーション |
R-CCS 中島 研吾
/県立大学 |
神戸大学
ホール |
13:40‐15:10 |
講義
1. 計算機サーバの環境設定と使い方
|
県立大
安田 修悟 |
神戸大学
ホール |
15:20‐16:50 |
講義
2. シリアルプログラムの高速化
(ループ展開、キャッシュメモリ)【講義資料】
|
県立大
安田 修悟 |
神戸大学
ホール |
17:00‐18:00 |
自習
|
TA他 |
神戸大学
ホール |
8月27日(火)
9:00‐10:30 |
講義
3. 熱伝導問題の差分計算
|
R-CCS
安田 修悟 |
神戸大
ホール |
10:40‐12:10 |
講義
4.スレッド並列とは【講義資料】
|
R-CCS
今村 俊幸 |
神戸大学
ホール |
12:10‐13:00 |
昼食(お弁当持参者は2階セミナー室で飲食可能です)
(12:50頃に理化学研究所計算科学研究センター前に集合のこと) |
神戸大学
2階セミナー室 |
13:00‐14:00 |
「富岳」見学会 |
R-CCS
今村 俊幸 |
R-CCS計算機室他 |
14:10‐15:40 |
講義
5. OpenMPによるループ処理の並列化
|
R-CCS
今村 俊幸 |
神戸大学
ホール |
15:50‐16:50 |
自習 |
TA他 |
神戸大学
ホール |
16:50-17:50 |
招待講演 6.『生命機能を分子シミュレーションで探る』 【講義資料PW】 |
神戸大学
田中 成典
|
神戸大学
ホール |
18:00‐20:00 |
交流会
乾杯の音頭:芝 隼人(県立大)
|
R-CCS, ECCSE, 県立大
|
神戸大学
4階ラウンジ |
8月28日(水)
9:00‐10:30 |
講義
7. 差分化された偏微分方程式の並列化
|
R-CCS
今村 俊幸 |
神戸大学
ホール |
10:40‐12:10 |
講義
8. アムダール法則と並列化率の評価 |
R-CCS
今村 俊幸 |
神戸大学
ホール |
12:10‐13:00 |
昼食 |
神戸大学
2階セミナー室 |
13:00‐14:30 |
講義
9. 分散メモリ型並列計算機とは何か?
-SPMDプログラミングによるHello World!【講義資料】
|
ECCSE
三宅 洋平 |
神戸大学
ホール |
14:40‐16:10 |
講義
10. 1対1通信関数、集団通信関数【講義資料】
|
ECCSE
三宅 洋平 |
神戸大学
ホール |
16:20‐17:20 |
自習 |
TA他 |
神戸大学
ホール |
8月29日(木)
9:30‐11:00 |
講義
11. 並列計算性能の評価方法
(時間計測関数、バリア同期関数)【講義資料】
|
ECCSE
三宅 洋平 |
神戸大学
ホール |
11:10‐12:10 |
講義
12. 熱伝導問題の並列計算【講義資料】
|
ECCSE
三宅 洋平 |
ホール |
12:10‐13:00 |
昼食 |
神戸大学
2階セミナー室 |
13:00‐14:30 |
自習 |
TA他 |
神戸大学
ホール |
14:40‐16:10 |
講義
13. ハイブリッド並列(スレッド並列+プロセス並列)
|
ECCSE
三宅 洋平 |
神戸大学
ホール |
16:20‐17:30 |
自習 |
TA他 |
神戸大学
ホール |
8月30日(金)
9:00‐10:30 |
講義
14. アクセラレータとは【講義資料】
|
県立大
安田 修悟 |
神戸大学
ホール |
10:40‐12:10 |
講義
15. OpenACCプログラミング
|
県立大
安田 修吾 |
神戸大学
ホール |
12:10‐13:00 |
昼食 |
神戸大学
2階セミナー室 |
13:00‐14:30 |
講義
16. まとめ、確認テスト
|
県立大
安田 修悟 |
神戸大学
ホール |
14:40‐15:40 |
自習 |
TA他 |
神戸大学
ホール |
16:00~* |
閉講式(修了証書授与、挨拶)、集合写真撮影 |
ECCSE 臼井 英之/
県立大 島 伸一郎
|
神戸大学
ホール |
*閉校式の開始時間は、場合により早まる場合もあります
|
参加申込等 |
申し込みは下記申込みフォームからお願いします。
会場での開催のみとなります。ハイブリッドでの開催はありません。
申込フォームで「応募理由」を尋ねています。申込者選考の検討事項にもなりますので、ご自身の研究分野も含めて、受講の理由を200字程度で必ずご回答いただくようお願いします。
同じ機関への偏りを避けるため、応募フォームの所属欄には研究室まで記入してください(未所属の方は不要です)。
参加申し込み締切日は7月19日(金)予定です 定員となりましたので締め切りました(24.8.7)
上記締切日までの募集を予定しておりますが、一定の人数が集まり次第、締め切りを早める場合もあります。お決まりの場合はなるべく早くお申し込み下さい。
定員は45名ですが、締め切り後、事務局にて選考いたします。詳しくはこちらを参照ください。
基本的に全日参加の方を対象とします。参加日程についてのご相談は、下記問い合わせ先までお願いいたします。
全日参加の方の内、学生の希望者には旅費(国内に限る)・宿泊費を支給できます。ただし、支給は神戸大学旅費規程に基づきます。また、宿泊先は神戸大学が指定する施設になります。
8月27日(火)講義終了後に、交流会を開催します。交流会の参加費(3,000円程度予定)は各自でご負担いただきますのでご了承ください。
|
参加にあたっての注意事項 |
各自、ノートパソコンを持参してください。(事務局より数台貸与可能。ご相談ください)
参加を希望される方の要件として、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.
|
【注】参加者選考について
|
申し込み締め切り後、受講者の選考を行います。その際、応募理由・機関の偏り・申込み順などを総合的に考慮します。受講の可否については7月22日頃に全申込者に通知いたします。
なお、同一研究室からの受講は上限3名までとさせていただきますので、ご了承ください。 |
問い合わせ先 |
神戸大学大学院システム情報学研究科計算科学教育研究センター 事務局
E-MAIL: officeeccse.kobe-u.ac.jp
|
その他 |
|