University of Tsukuba | Grad. Scho. Syst. and Info. Eng. | Dept. Comp. Sci. | List of Lectures
並列分散システム特論
Instructor(s)
和田耕一
E-Mail wada( @ ) cs.tsukuba.ac.jp
URL
Office hours 月 5限(総合研究棟B棟 1105)
Cource# 01CH404
Area 計算機工学
Course style 講義と輪講
Term 秋AB
Period 火1,2
Room# 総合B1001
Outline  本講義では、共有メモリを実現する技術を中心に、様 々な並列アーキテクチャと高性能化技術について解説す る。並列アーキテクチャでは、全体性能に大きな影響を 及ぼすネットワークとメモリの構成方式、およびそのレ イテンシの削減方法、隠蔽方法を学ぶ。並列プログラム 実行時のふるまいに基づいて、どのような点について考 慮すべきかを明らかにする。また、大規模化の際の問題 点と設計法について学ぶ。
Keywords
Prerequisites 計算機アーキテクチャの基礎的知識があることが望ましい。
Course plan
1. 並列処理概説
メッセージパッシングと共有メモリ、並列処 理アーキテクチャ、粒度
2. 共有メモリ型並列プログラム
メモリモデル、実行時の特性
3. ネットワーク
直接網、間接網、プロトコルとその最適化
4. 高性能化
メモリレイテンシ(削減と隠蔽)、NUMA, COMA, コンシステンシモデル、hot spot、同期
5. 実装
スケーラビリティ、システムコスト、設計の正 当性
6. 分散共有メモリ
ディレクトリ、キャッシュコヒーレンシプロト コル、分散共有メモリアーキテクチャ
7. 最新の技術、研究事例の紹介
Textbook Daniel E. Lenoski and Wolf-Dietrich Weber, "Scalable Shared-Memory Multiprocessing," Morgan Kaufmann Publishers.
References Rajkumar Buyya, "High Performance Cluster Computing," Prentice Hall Inc..
Evaluation 出席状況、発表、レポートで総合的に評価する。
TF / TA
TOP