シラバス参照

授業情報/Course information

科目一覧へ戻る 2020/04/02 現在

授業基本情報
科目名(和文)
/Course
VLSI並列計算機論
科目名(英文)
/Course
時間割コード
/Registration Code
61310201
学部(研究科)
/Faculty
情報系工学研究科 博士前期課程
学科(専攻)
/Department
システム工学専攻
担当教員(○:代表教員)
/Principle Instructor (○) and Instructors
森下 賢幸
オフィスアワー
/Office Hour
森下 賢幸(日時:月曜4限 場所:2408)
開講年度
/Year of the Course
2019年度
開講期間
/Term
後期
対象学生
/Eligible Students
1年,2年
単位数
/Credits
2.0
授業概要情報
更新日
/Date of renewal
2019/02/22
使用言語
/Language of Instruction
日本語
オムニバス
/Omnibus
該当なし
授業概略と目的
/Cource Description and Objectives
並列処理のための大規模集積回路を用いたプロセッサアーキテクチャの設計手法の基本、命令レベル並列処理の原理や制約、マルチプロセッサによる処理手法、メモリの管理機構などの中から輪読形式により理解を深める. 今期は、コンピュータアーキテクチャの基本概念と命令レベル並列処理を取り上げる.
履修に必要な知識・能力・キーワード
/Prerequisites and Keywords
並列処理・ノイマン型コンピュータ・投機実行
履修上の注意
/Notes
授業計画にあげた項目に従って授業を行う予定であるが,番号は必ずしも一回分の授業に対応しているわけではない。
受講条件:分担箇所を決めるので、受講希望者は必ず初回のガイダンスに出席すること.
教科書
/Textbook(s)
プリント配布.
参考文献等
/References
「Computer Architecture - A Quantitative Approach -」John L. Hennessy and David A. Patterson,
Morgan Kaufmann
「Computer Organization & Design」David A. Patterson and John L. Hennessy, Morgan Kaufmann
自主学習ガイド
/Expected Study Guide outside Coursework/Self-Directed Learning Other Than Coursework
集積回路の用語について図書館等で調べ、よく理解すること.
資格等に関する事項
/Attention Relating to Professional License
備考
/Notes
授業計画詳細情報
No. 単元(授業回数)
/Unit (Lesson Number)
単元タイトルと概要
/Unit Title and Unit Description
時間外学習
/Preparation and Review
配付資料
/Handouts
1 1 [授業の概要]
本講義の進め方について説明し、分担の割り当てを行う
配布資料の英文を和訳し,文章にまとめて説明すること. 授業概要と分担箇所
英語文献
2 2 [コンピュータ設計の基礎]
コンピュータ設計の基礎について学ぶ.
配布資料の英文を和訳し,文章にまとめて説明すること. 各自分担箇所の和訳
3 3 [コンピュータの分類]
コンピュータの分類方法、アーキテクチャの定義について学ぶ.
配布資料の英文を和訳し,文章にまとめて説明すること. 各自分担箇所の和訳
4 4 [技術のトレンド]
集積回路やDRAMなどのトレンドについて学ぶ.
配布資料の英文を和訳し,文章にまとめて説明すること. 各自分担箇所の和訳
5 5 [消費電力のトレンド]
集積回路の消費電力について学ぶ.
配布資料の英文を和訳し,文章にまとめて説明すること. 各自分担箇所の和訳
6 6 [コストのトレンド]
集積回路のコストについて学ぶ.
配布資料の英文を和訳し,文章にまとめて説明すること. 各自分担箇所の和訳
7 7 [信頼性と性能]
MTTFやベンチマークについて学ぶ.
配布資料の英文を和訳し,文章にまとめて説明すること. 各自分担箇所の和訳
8 8 [コンピュータ設計の定量化]
並列処理の利点やAmdahl's Lawについて学ぶ.
配布資料の英文を和訳し,文章にまとめて説明すること. 各自分担箇所の和訳
9 9 [パフォーマンス]
パフォーマンスの評価式について学ぶ.
配布資料の英文を和訳し,文章にまとめて説明すること. 各自分担箇所の和訳
10 10 [コンピュータの歴史]
コンピュータの歴史について簡単にまとめる.
配布資料の英文を和訳し,文章にまとめて説明すること. 各自分担箇所の和訳
11 11 [命令レベル並列処理の限界]
モデルハードウェアを仮定して, 命令レベル並列処理の限界について学ぶ.
配布資料の英文を和訳し,文章にまとめて説明すること. 各自分担箇所の和訳
12 12 [実現可能なプロセッサの限界]
現在の技術水準を基に実現可能なプロセッサの限界について学ぶ.
配布資料の英文を和訳し,文章にまとめて説明すること. 各自分担箇所の和訳
13 13 [ハードウェア&ソフトウェア投機実行]
ハードウェア投機実行とソフトウェア投機実行の利点や欠点を比較する.
配布資料の英文を和訳し,文章にまとめて説明すること. 各自分担箇所の和訳
14 14 [マルチスレッディング]
命令レベル並列処理を使用してスレッドレベル並列処理について検討する.
配布資料の英文を和訳し,文章にまとめて説明すること. 各自分担箇所の和訳
15 15 [まとめ]
講義のまとめを行う.
授業評価詳細情報
到達目標及び観点/Learning Goal and Specific Behavioral Viewpoints
No. 到達目標
/Learning Goal
知識・理解
/Knowledge & Undestanding
技能・表現
/Skills & Expressions
思考・判断
/Thoughts & Decisions
伝達・コミュニケーション
/Communication
協働
/Cooperative Attitude
1 コンピュータアーキテクチャの原理と問題点について理解する.
2 並列処理の問題点について理解する.
成績評価方法と基準/Evaluation of Achievement
※出席は2/3以上で評価対象となります。
No. 到達目標
/Learning Goal
定期試験
/Exam.
レポート 発表(日本語訳と説明) 受講状況
1 コンピュータアーキテクチャの原理と問題点について理解する.
2 並列処理の問題点について理解する.
評価割合(%)
/Allocation of Marks
0 60 20 20

科目一覧へ戻る