タイトル

科目番号
  
開講年度 期間 曜日時限 開講学部等
2019 後学期 水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.
 
URGCC学習教育目標
 
 
達成目標
(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
 
 

ページの先頭へ