シラバス参照

講義概要/Course Information
2024/07/19 現在

科目基礎情報/General Information
授業科目名
/Course title (Japanese)
並列処理論第二
英文授業科目名
/Course title (English)
Parallel Processing II
科目番号
/Code
開講年度
/Academic year
2024年度 開講年次
/Year offered
全学年
開講学期
/Semester(s) offered
後学期 開講コース・課程
/Faculty offering the course
博士前期課程、博士後期課程
授業の方法
/Teaching method
講義 単位数
/Credits
2
科目区分
/Category
大学院専門教育科目 - 専門科目Ⅱ
開講類・専攻
/Cluster/Department
情報・ネットワーク工学専攻
担当教員名
/Lecturer(s)
三輪 忍
居室
/Office
西10-521
公開E-mail
/e-mail
shinobu.miwa[at]uec.ac.jp
授業関連Webページ
/Course website
http://www.hpc.is.uec.ac.jp/miwa_lab/teaching-jp.html
更新日
/Last update
2024/02/29 00:01:03 更新状況
/Update status
公開中
/now open to public
講義情報/Course Description
主題および
達成目標(2,000文字以内)
/Themes and goals(up to 2,000 letters)
高性能コンピューティングを支えるコンピュータ・システムのアーキテクチャを解説する.最先端のさまざまなアーキテクチャとその周辺技術を理解し,最新のハードウェアにおけるプログラムの振る舞いを理解できるようになることが目標である.
This lecture introduces computer architecture for high performance computing. The main objective of the lecture is to understand various state-of-the-art architectures and the program behavior on the architectures.
前もって履修
しておくべき科目(1,000文字以内)
/Prerequisites(up to 1,000 letters)
なし.
Nothing.
前もって履修しておくこ
とが望ましい科目(1,000文字以内)
/Recommended prerequisites and preparation(up to 1,000 letters)
計算機アーキテクチャ基礎論
Fundamentals of Computer Architecture

並列処理論第一
Parallel Processing I
教科書等(1,000文字以内)
/Course textbooks and materials(up to 1,000 letters)
授業開始までに講義スライドを公開予定.
Lecture slides will be open by the beginning of the course.
授業内容と
その進め方(2,000文字以内)
/Course outline and weekly schedule(up to 2,000 letters)
以下の内容について,英語タイプII(Cc)により講義を実施する.なお,技術動向や受講者の理解度に応じて順序を変更したり,解説を追加・省略することがある.
Teach the following contents according to English Type II (Cc). The contents will be added, removed and modified depending on the technical trend and the understandings of the students.

1. ガイダンス (Guidance)

2. プロセッサの基礎 (Fundamentals of Processors)

3. スーパスカラ・プロセッサ (Superscalar Processors)

4. 投機 (Speculation)

5. アウトオブオーダ実行機構 (Out-of-Order Execution)

6. 分岐予測とプリフェッチ (Branch Prediction and Prefetching)

7. メモリ非曖昧化 (Memory Disambiguation)

8. マルチスレッドプロセッサ (Multi-threading Processors)

9. LSIの微細化 (Scaling of LSI)

10. プロセッサの省電力技術 (Low-Power Techniques for Processors)

11. 不揮発性メモリ (Non-Volatile Memory)

12. アクセラレータ (Accelerators)

13. 大型コンピュータ (Ware-House Scale Computers)

14. 最新の技術動向 (State-of-the-Art Technologies)

15. Q&A
実務経験を活かした
授業内容
(実務経験内容も含む)
/Course content utilizing practical experience
授業時間外の学習
(予習・復習等)(1,000文字以内)
/Preparation and review outside class(up to 1,000 letters)
予習は特に必要ない.ただし,毎回の講義内容を理解していないと授業についていくのは困難だと思われる.講義当日に講義スライドを web 上で公開するので,理解が不足している人は必要に応じて復習すること.
The preparation is unnecessary. The reviews with lecture slides are needed if you do not understand my lecture well enough. Each slide is published in my web site at the beginning of a class. The URL will be announced in the 1st class.
成績評価方法
および評価基準
(最低達成基準を含む)
(1,000文字以内)
/Evaluation and grading
(up to 1,000 letters)
期末レポートにより評価する.
Score a final report.
オフィスアワー:
授業相談(1,000文字以内)
/Office hours(up to 1,000 letters)
木曜 12:00~13:00.その他の時間に相談に来る場合は,事前にメールでアポイントメントを取ること.
12:00-13:00 on Thursday. Please contact me with an e-mail if you would like to come my room in the other cases.
学生へのメッセージ(1,000文字以内)
/Message for students(up to 1,000 letters)
最新のコンピュータ・アーキテクチャを正しく理解することは,将来,ハードウェア開発の道に進む人だけでなく,ソフトウェア開発の道に進む人にとっても重要です.コンピュータ・アーキテクチャの発展的な内容を理解し,「コンピュータの処理効率を高めるにはどうすればよいか?」を考えるきっかけにしてください.
Well-understanding of computer architecture is important for not only the persons who will be hardware developers but also the persons who will be software developers. You can learn  the advanced computer architecture in this lecture.
その他
/Others
なし.
Nothing.
キーワード
/Keywords
コンピュータ・アーキテクチャ
Computer architecture