教育
2018年度 - 計算科学のための高性能並列計算技術
知的基盤形成 科目群 (01ZZ6**)_2018
| 科目番号 | 01ZZ606 |
|---|---|
| 授業科目名(和文) | 計算科学のための高性能並列計算技術 |
| 授業科目名(英文) | High Performance Parallel Computing Techniques for Computational Sciences |
| 授業形態 | 座学形式 |
| 標準履修年次 | 大学院生 |
| 開設学期 | 夏季休業中 |
| 曜時限/開講日 | 8/7(火)、8/8(水) |
| 教室 | 計算科学研究センター1階ワークショップ室 |
| 単位数 | 1 |
| 担当教員 |
|
| TF?TA |
|
| オフィスアワー等 |
|
| 教育目標との関連 | 様々な分野において,大型並列計算機を用いた大規模シミュレーションが行われるようになってきた.そのため,多くの分野の研究者が並列計算技術を習得することは,非常に重要である.本講義では,様々な分野の学生が並列計算の基礎を修得することを目的とする. |
| 授業の到達目標 | 1. 並列処理の基礎を理解する. |
| 授業概要 | 計算科学を支える大規模シミュレーション,超高速数値処理のためのスーパーコンピュータの主力プラットフォームはクラスタ型の並列計算機となってきました.ところが,大規模なクラスタ型並列計算機は,高い理論ピーク性能を示す一方で,実際のアプリケーションを高速に実行することは容易なことではありません. |
| Kdb | |
| キーワード | 並列計算,OpenMP,MPI,並列計算アルゴリズム |
| 授業計画 | 並列処理の基礎 アムダールの法則,並列化手法(EP,データ並列,パイプライン並列),通信,同期,並列化効率,負荷バランスなど並列処理に関する基礎事項を学ぶ. 朴泰祐 |
| 履修条件 | 基礎的なプログラミングができること. |
| 成績評価方法 | 各講義で出題されたレポート課題によって評価する. |
| 教材?参考文献?配布資料 | 講義時に資料を配付する. |
| 授業外における学習方法 | 講義時に配布された資料,及び出題された課題を行うことで理解を深める. |
| その他 | |
| 開講情報 | |
| 備考 | 講義の詳細 |
| シラバス英語 |