シラバス参照 |
講義概要/Course Information |
科目基礎情報/General Information |
授業科目名 /Course title (Japanese) |
並列処理論第二 | ||
---|---|---|---|
英文授業科目名 /Course title (English) |
Parallel Processing II | ||
科目番号 /Code |
|||
開講年度 /Academic year |
2020年度 | 開講年次 /Year offered |
全学年 |
開講学期 /Semester(s) offered |
後学期 | 開講コース・課程 /Faculty offering the course |
博士前期課程、博士後期課程 |
授業の方法 /Teaching method |
講義 | 単位数 /Credits |
2 |
科目区分 /Category |
大学院専門教育科目 - 専門科目Ⅱ | ||
開講学科・専攻 /Cluster/Department |
情報・ネットワーク工学専攻 | ||
担当教員名 /Lecturer(s) |
三輪 忍 | ||
居室 /Office |
西10-521 | ||
公開E-Mail |
shinobu.miwa[at]uec.ac.jp | ||
授業関連Webページ /Course website |
http://www.hpc.is.uec.ac.jp/miwa_lab/teaching-jp.html | ||
更新日 /Last updated |
2020/03/11 18:06:28 | 更新状況 /Update status |
公開中 /now open to public |
講義情報/Course Description |
主題および 達成目標 /Topic and goals |
高性能コンピューティングを支えるコンピュータ・システムのアーキテクチャを解説する.最先端のさまざまなアーキテクチャとその周辺技術を理解し,最新のハードウェアにおけるプログラムの振る舞いを理解できるようになることが目標である. 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. |
---|---|
前もって履修 しておくべき科目 /Prerequisites |
計算機アーキテクチャ基礎論 Fundamentals of Computer Architecture |
前もって履修しておくこ とが望ましい科目 /Recommended prerequisites and preparation |
並列処理論第一 Parallel Processing I |
教科書等 /Course textbooks and materials |
初回講義で紹介する. The texts will be introduced in the 1st class. |
授業内容と その進め方 /Course outline and weekly schedule |
以下の内容について,受講者の理解度に応じて各1回ないしは2回の時間を費やして授業を行う.なお,技術動向や受講者の理解度に応じて順序を変更したり,解説を追加・省略することがある. Teach the following contents with 1 or 2 classes according to understandings of students. The contents will be added, removed and modified depending on the technical trend and the understandings of the students. ・コンピュータ・アーキテクチャの基礎(命令セット・アーキテクチャ,命令パイプラインなど) - The basis of computer architecture (e.g., instruction-set architecture, instruction pipeline) ・メモリ階層 - Memory hierarchy ・スーパースカラ・プロセッサの基礎 - The basis of super-scalar processors ・Out-of-order 実行機構 - Out-of-order execution ・分岐予測 - Branch prediction ・マルチコア,マルチスレッド・プロセッサ - Multicore and multi-threaded processors ・SIMD - SIMD (Single Instruction Multiple Data) ・省電力技術 - Low-power technique |
実務経験を活かした 授業内容 (実務経験内容も含む) /Course content utilizing practical experience |
|
授業時間外の学習 (予習・復習等) /Preparation and review outside class |
予習は特に必要ない.ただし,毎回の講義内容を理解していないと授業についていくのは困難だと思われる.講義当日に講義スライドを 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. |
成績評価方法 および評価基準 (最低達成基準を含む) /Evaluation and grading |
期末レポートにより評価する. Score a final report. |
オフィスアワー: 授業相談 /Office hours |
木曜 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. |
学生へのメッセージ /Message for students |
最新のコンピュータ・アーキテクチャを正しく理解することは,将来,ハードウェア開発の道に進む人だけでなく,ソフトウェア開発の道に進む人にとっても重要です.コンピュータ・アーキテクチャの発展的な内容を理解し,「コンピュータの処理効率を高めるにはどうすればよいか?」を考えるきっかけにしてください. 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. |
キーワード /Keyword(s) |
コンピュータ・アーキテクチャ Computer architecture |