科目番号
開講年度
期間
曜日時限
開講学部等
2017
後学期
月2
理工学研究科情報工学専攻
講義コード
科目名[英文名]
単位数
R01608002
コンピュータシステム論
2
担当教員[ローマ字表記]
名嘉村 盛和
授業内容と方法
The purpose of the class is to obtain the knowledge and skills in advanced computer systems through parallel programming.
The advanced computer systems in any categories are parallel processing platforms, not only super computers but also personal notebook computers, tablets, and smart phones.
We use an open-source textbook in this class. We discuss one chapter each week. Students need to read the textbook before the class and to join the discussion.
達成目標
(1) Understanding the concepts of parallel processing and its hardware platforms
(2) Obtaining skills in parallel programming
評価基準と評価方法
Discussion (50%) and Final Reports (50%)
履修条件
授業計画
1. Orientation
2. Introduction to Parallel Processing
3. Recurring Performance Issues
4. Shared Memory Parallelism
5. Introduction to OpenMP
6. Introduction to GPU Programming with CUDA
7. Message Passing Systems
8. Introduction to MPI
9-15. Discussion
事前学習
Read the textbook.
事後学習
Code some examples on your platforms.
教科書にかかわる情報
教科書全体備考
Programming on Parallel Machines (
http://heather.cs.ucdavis.edu/~matloff/158/PLN/ParProcBook.pdf)
参考書にかかわる情報
参考書全体備考
使用言語
英語
メッセージ
オフィスアワー
2nd Period on Tuesday
メールアドレス
morikazu@ie.u-ryukyu.ac.jp
URL
ページの先頭へ