課程編碼 Course Code | 中文課程名稱 Course Name (Chinese) | 英文課程名稱 Course Name (English) | 總學分數 Credits | 總時數 Hours |
---|---|---|---|---|
5904335 | 平行程式設計 | Parallel Programming | 3.0 | 3 |
中文概述 Chinese Description | 本課程主要介紹平行處理的概念、硬体技術、平行化計算機結構、以及各種常見的平行程式設計方法,本課程的內容包括:平行計算機結構概論、平行處理原則與方法、多核心架構與多執行緒、OpenMP程式設計、Pthread程式設計、分散式系統架構與叢集運算、MPI程式設計、高階繪圖處理器平行架構、CUDA程式設計 | |||
英文概述 English Description | This course introduces parallel processing, parallel hardware structure, and commonly seen parallel programming methods. The topics of this course include: Parallel Computer Architecture Overview, Methodologies for Parallel Processing, Multicore Architecture and Multithreading, OpenMP Programming, Pthread Programming, Distributed Systems and Cluster Computing, MPI Programming, Advanced Graphics Processor Parallel Architecture, CUDA Programming |
備註: