学部・大学院区分
Undergraduate / Graduate
情報・博前
時間割コード
Registration Code
2550055
科目区分
Course Category
主専攻科目
科目名 【日本語】
Course Title
計算機アーキテクチャ特論A
科目名 【英語】
Course Title
Computer Architecture A
コースナンバリングコード
Course Numbering Code
GSI156047J
担当教員 【日本語】
Instructor
枝廣 正人 ○ 石原 亨
担当教員 【英語】
Instructor
EDAHIRO Masato ○ ISHIHARA Tohru
単位数
Credits
1
開講期・開講時間帯
Term / Day / Period
秋1期 月曜日 4時限
Fall1 Mon 4
対象学年
Year
1年
1
授業形態
Course style

開講系(学部)・開講専攻(大学院)
Subject
情報システム学専攻
必修・選択
Required / Selected


授業の目的 【日本語】
Goals of the Course(JPN)
計算機アーキテクチャに関する発展的な内容について修得することを目的とする。
授業の目的 【英語】
Goals of the Course
The purpose of this course is to comprehend advanced topics in computer architectures.
到達目標 【日本語】
Objectives of the Course(JPN)
授業終了時に,講義内容の知識を身につけ,説明・応用できることを目標とする。
到達目標 【英語】
Objectives of the Course
授業の内容や構成
Course Content / Plan
特に並列アーキテクチャに関し,ハードウェア,ソフトウェアに関するアーキテクチャ,並列アルゴリズム,並列プログラミングモデル等に関し講述する。

〔計画〕
1. 序論(マルチコア=並列アーキテクチャ概論)
2. 並列プログラミングモデル,言語
3. キャッシュ・コヒーレンシ,メモリ・コンシステンシ
4. スケーラビリティに関する法則
5. 並列アルゴリズム
6. 並列化の課題
The contents of this course include, but are not limited to:

1. Multicore and parallel architectures
2. Parallel programming models and languages
3. Cache coherency and memory consistency
4. Laws in scalability
5. Parallel algorithms
6. Challenges in parallelization
履修条件・関連する科目
Course Prerequisites and Related Courses
履修条件は要さない
成績評価の方法と基準
Course Evaluation Method and Criteria
講義中および授業時間外に与える演習課題の評価100%。合計100点満点で60点以上を合格とする。講義内容に関する技術的課題について説明・応用できることを基準とする。
Your overall grade in the class will be decided based on the following:
- Assignments: 100%
教科書・参考書
Textbook/Reference book
必要に応じて配布する。
Textbooks and other related materials will be announced in classes.
課外学習等(授業時間外学習の指示)
Study Load(Self-directed Learning Outside Course Hours)
講義において説明した理論を理解するために課題を与える。
Assignments will be given.
授業開講形態等
Lecture format, etc.
遠隔授業(オンデマンド型)で行う場合の追加措置
Additional measures for remote class (on-demand class)
遠隔授業を実施する場合には一週間前を目処にNUCTを通して連絡する。