科目名[英文名]
並列処理特論   [Parallel Processing]
区分 後期課程科目  選択必修   単位数 2 
対象学科等   対象年次   開講時期 3学期 
授業形態 3学期  時間割番号 1080443
責任教員 [ローマ字表記]
中條 拓伯   [NAKAJO Hironori]
所属 工学部 研究室   メールアドレス

概要
【目的】
並列処理,並列計算機アーキテクチャの構成を理解し,受講者自身の研究の促進のために並列処理を活用できるような基礎知識を身につけることを目的とします.
【概要】
今後の高性能計算機は、複数の計算機をネットワークで接続した形態を取り、並列に処理する方式が主流になります.この授業では、LAN,WANなどの従来のネットワーク技術に加え,System Area Network (SAN)と呼ばれる並列処理のためのネットワーク技術について触れ,そのためのアーキテクチャ、ハードウェア,ソフトウェアについて解説します.

今後の高性能計算機は、複数の計算機をネットワークで接続した形態を取り、並列に処理する方式が主流になります.この授業では、LAN,WANなどの従来のネットワーク技術に加え,System Area Network (SAN)と呼ばれる並列処理のためのネットワーク技術について触れ,そのためのアーキテクチャ、ハードウェア,ソフトウェアについて解説します.
到達基準
並列処理システムについて,その構成方式を説明できるようになること.
その性能を定量的に判断できるようになること.
自身の研究に並列処理システムを活用できるための基礎知識を身につけること.
工学部履修案内中の情報工学科カリキュラムマップのディプロマ・ポリシーの観点(B)(C)に該当する.
授業内容
この講義は小型並列計算機ボード Parallellaをベースに進めていきます。
https://www.parallella.org/
また,コンピュータアーキテクチャの教科書である Computer Architecture Quantitative Approachの内容について理解し,その内容について発表していただきます.
講義は実習形式を含め,以下の内容で進めていきます.

第1回: 並列処理の基礎概念と並列処理の目的
第2回: 並列処理におけるデータ通信の基礎: 共有メモリとメッセージパッシング
第3回: 単体プロセッサにおけるキャッシュメモリの基本
第4回: 共有メモリのためのキャッシュ機構: 基本プロトコル
第5回: 共有メモリのためのキャッシュ機構: 各種プロトコル
第6回: 並列計算機ボード Parallella の基本設定
第7回: 並列計算機ボード Parallella の開発環境の構築
第8回: Parallella による並列処理の実習1:サンプルプログラムの実行
第9回: Parallella による並列処理の実習2:メッセージパッシングによる通信
第10回: Parallella による並列処理の実習3:応用プログラムによる性能評価
第11回: Parallella による並列処理の実習4:各自の成果発表
第12回: Computer Architecture Quantitative Approach 輪講発表1
第13回: Computer Architecture Quantitative Approach 輪講発表2
第14回: Computer Architecture Quantitative Approach 輪講発表3
第15回: Computer Architecture Quantitative Approach 輪講発表4
履修条件・関連項目
システムプログラム、ネットワークプログラミングの基本的な知識を要する.
本学の標準時間数に準ずる予習と復習を行うこと.
テキスト・教科書
各講義時に配布するパワーポイントファイル
参考書
Computer Architecture: A Quantitative Approach, John L. Hennessy, David A. Patterson著, Morgan Kaufmann
成績評価の方法
講義中に出題する小問題、最後に出す課題のレポート提出により評価
教員から一言
並列処理に必要とされるネットワーク技術や,実際の大規模並列計算機の実装例などを中心にプロセッサアーキテクチャ、並列計算機アーキテクチャについて知見を深めます.
キーワード
並列処理,プロセッサアーキテクチャ、並列計算機アーキテクチャ
オフィスアワー
講義の前後やメールによる質問を受け付けます.直接の質問は事前にメールによる日時の問い合わせを行って下さい.
備考1
備考2
参照ホームページ
開講言語
英語
語学学習科目
更新日付
2019/03/11 16:57:49