平行程式設計
Parallel Programming
| 節 | 週二 |
|---|---|
A 18:30–19:20 | 平行程式設計 EC115(光復) 3 節連堂 |
B 19:30–20:20 | |
C 20:30–21:20 |
* 根據陽明交大上課時間表所列
本課程的主要目標,在於讓學生了解平行計算相關技術及其實作與應用。本課程可使學生學習到符合未來發展趨勢的平行計算之基礎原理與相關的實作技術,並且輔以數個平行計算相關技術的實習和實作,以達到理論與實務兼備的教學目的。
This course assumes that you are already a C or C++ programmer.
無備註
教師未提供此項資料
Homework assignments (60%) Final project and presentation (40%) These weights are subject to minor variation.
Parallel and Distributed Programming for Cloud Computing
- 講授:
- 3
Introduction to parallel hardware and software
- 講授:
- 3
Distributed-memory programming with MPI
- 講授:
- 6
Shared-memory programming with OpenMP
- 講授:
- 6
Shared-memory programming with Pthreads
- 講授:
- 6
Hadoop and MapReduce Programming
- 講授:
- 6
Data parallel programming with CUDA
- 講授:
- 6
Data parallel programming with OpenCL
- 講授:
- 6
Performance benchmarking
- 講授:
- 6
| 週次 | 主題 |
|---|---|
| 第 1 週 | Course introduction 2023-02-14(二) |
| 第 2 週 | Parallel and distributed programming for cloud computing 2023-02-21(二) |
| 第 3 週 | Parallel and distributed programming for cloud computing/Introduction to parallel hardware and software 2023-02-28(二) |
| 第 4 週 | Introduction to parallel hardware and software 2023-03-07(二) |
| 第 5 週 | Shared-memory programming with Pthreads 2023-03-14(二) |
| 第 6 週 | Shared-memory programming with Pthreads 2023-03-21(二) |
| 第 7 週 | Shared-memory programming with OpenMP 2023-03-28(二) |
| 第 8 週 | Shared-memory programming with OpenMP 2023-04-04(二) |
| 第 9 週 | Distributed-memory programming with MPI 2023-04-11(二) |
| 第 10 週 | Distributed-memory programming with MPI 2023-04-18(二) |
| 第 11 週 | Data parallel programming with CUDA 2023-04-25(二) |
| 第 12 週 | Data parallel programming with CUDA 2023-05-02(二) |
| 第 13 週 | Data parallel programming with OpenCL 2023-05-09(二) |
| 第 14 週 | Data parallel programming with OpenCL 2023-05-16(二) |
| 第 15 週 | Hadoop and MapReduce programming 2023-05-23(二) |
| 第 16 週 | Final project presentations 2023-05-30(二) |
| 第 17 週 | Final project presentations 2023-06-06(二) |
| 第 18 週 | Final project presentations 2023-06-13(二) |
Peter Pacheco, An Introduction to Parallel Programming, Morgan Kaufmann; 1 edition (January 21, 2011)
- 地點
- EC532
- 時間
- TBD
- 聯絡方式
- ypyou@cs.nctu.edu.tw
