| Course Name | Year | Term | Period | Faculty / Graduate School | All Instructors | Credits |
|---|---|---|---|---|---|---|
| 32875:[2025 Fall]Parallel Processing (6T) § 32876:Parallel Computing System (6X) | 2025 | Fall | Mon2 | College of Science and Engineering | TOMIYAMA HIROYUKI | 2 |
Campus
Class Venue
Language
Course Outline and Method
本講義では、学生自身のノートPCを使用して演習を行います。入学時に推奨された仕様のノートPCを教室に持参してください。
Student Attainment Objectives
並列性を活用するプログラミングの実践力を修得します。
Recommended Preparatory Course
Course Schedule
| Lecture/Instructor(When there are multiple instructors) | Theme |
|---|---|
| Keyword, References and Supplementary Information | |
| - | +R授業対象科目。第1回講義の際に+R授業を実施。 |
|
|
| 1 / オンデマンド授業 | 並列処理概論1 |
ガイダンス、並列プログラミング演習の準備 |
|
| 2 | 並列処理概論2 |
並列性、並列コンピュータ |
|
| 3-5 | Pthreadプログラミング1~3 |
マルチスレッド、排他制御 |
|
| 6 / オンデマンド授業 | Pthreadプログラミング4 |
デッドロック |
|
| 7-9 | OpenMPプログラミング1~3 |
ワークシェアリング、リダクション、データ属性 |
|
| 10 / オンデマンド授業 | OpenMPプログラミング4 |
同期 |
|
| 11-13 | マルチプロセス |
スレッドとプロセス、fork、パイプ、プロセス間通信 |
|
| 14 | 理解度の確認 |
小テスト |
Class Format
Recommendations for Private Study
Grade Evaluation Method
| Kind | Percentage | Grading Criteria etc. |
|---|---|---|
| Final Examination (Written) | 0 | |
| Report Examination (A report to be submitted by the unified deadline) |
0 | |
| Exams and/or Reports other than those stated above, and Continuous Assessment (Evaluation of Everyday Performance in Class) |
100 | 数回のレポート、小テスト、および、受講の積極性をもとに、総合的に評価します。 |
Grade Evaluation Method (Note)
Advice to Students on Study and Research Methods
Textbooks
Textbooks (Frequency of Use, Note)
Reference Books
| Title | Author | Publisher | ISBN Code | Comment |
|---|---|---|---|---|
| Linuxによる並行プログラミング入門 | 猪平栄一 , 重松保弘 | 共立出版 | 9784320123809 | |
| 並行コンピューティング技法 | クレイ・ブレッシャーズ | オライリー・ジャパン | 9784873114354 |
Reference Books (Frequency of Use, Note)
Web Pages for Reference
How to Communicate with the Instructor In and Out of Class(Including Instructor Contact Information)
Other Comments
URL:https://secure.ritsumei.ac.jp/students/pathways-future/course/curriculum.html/