2025/4/24 3:16:23
 
繧ソ繧、繝医Ν

遘醍岼逡ェ蜿キ
  
髢玖ャ帛ケエ蠎ヲ 譛滄俣 譖懈律譎る剞 髢玖ャ帛ュヲ驛ィ遲�
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.
 
謨咏ァ第嶌縺ォ縺九°繧上k諠��ア
 
謨咏ァ第嶌蜈ィ菴灘y閠�
Programming on Parallel Machines (http://heather.cs.ucdavis.edu/~matloff/158/PLN/ParProcBook.pdf)
 
蜿り€�嶌縺ォ縺九°繧上k諠��ア
 
蜿り€�嶌蜈ィ菴灘y閠�
 
 
菴ソ逕ィ險€隱�
闍ア隱�
 
繝。繝�そ繝シ繧ク
 
 
繧ェ繝輔ぅ繧ケ繧「繝ッ繝シ
2nd Period on Tuesday
 
繝。繝シ繝ォ繧「繝峨Ξ繧ケ
morikazu@ie.u-ryukyu.ac.jp
 
URL
 
 

繝壹�繧ク縺ョ蜈磯�ュ縺ク