2014年度工学院大学 情報学部コンピュータ科学科
並列計算システム(Parallel Computing Systems)[2D12]
2単位 藤井 昭宏 講師 [ 教員業績 JP EN ]
- <学位授与の方針>
○ | 1. 基礎知識の習得 | ◎ | 2. 専門分野知識の習得 | ○ | 3. 汎用的問題解決技能 | | 4. 道徳的態度と社会性 | ○ | 5. 創成能力 |
- <授業のねらい>
- 現在広く普及している並列計算環境のしくみと,そのような環境の利用方法である並列計算技術の基礎を学ぶ.
簡単なプログラムを,共有メモリ環境上でも分散メモリ環境上でも並列化できることを講義の達成目標としている.
- <受講にあたっての前提条件>
- C言語の文法は理解している。
- <具体的な到達目標>
- 比較的単純な構造をもったプログラムの並列化ができる
- <授業計画及び準備学習>
- 授業計画
1.並列処理の必要性,評価指標 2.並列性処理の基礎的なパターン 3.共有メモリ型の並列処理 4.マルチスレッドプログラミング 5.排他制御 6.マルチスレッドプログラム例題 7.OpenMPの書き方 8.OpenMPプログラム例題 9.分散メモリ型の並列処理 10.MPIの利用法 11.MPIに関する例題 12.並列プログラムの実践1 13.並列プログラムの実践2 14.並列プログラムの実践3 15.期末試験
- <成績評価方法及び水準>
- 試験とレポート課題を、6:4の割合で評価し、得点を合計する。
- <教科書>
- 特定の教科書は指定しない.
- <参考書>
- PARALLEL PROGRAMING in C with MPI and OpenMP ISBN-10: 0071232656
マルチコアCPUのための並列プログラミング(秀和システム)ISBN-10: 4798014621
- <オフィスアワー>
- 火曜2限.その他必要な時はメールでアポイントメントを取ってください.
このページの著作権は学校法人工学院大学が有しています。
Copyright(c)2014 Kogakuin University. All Rights Reserved. |
|