課程名稱
【竹科管理局補助課程】平行程式、平行演算法與平行異質架構
課程內容 1.A modern multicore processor & parallelism
講述現代處理器結構,如何在指令 (Instruction) 層級進行平行化,如何利用指令彼此之間的相依或獨立特性,在硬體層級進行支援,使處理器能夠順利執行程式,避免因記憶體存取造成之延遲 (Stall)。
2.Data parallel execution models and parallel programming abstractions
講述在處理器層級之外,如何在資料 (Data) 層級進行平行化,以及介紹相對應的平行程式設計理念,包含SIMD、SIMT、MIMD等常用的平行系統設計概念等。
3.Communication and message passing interface (MPI)
講述平行系統中,通訊的重要性,其造成之延遲,以及如何克服此物理上之阻礙,進行平行程式設計。
4.GPU architectures and CUDA programming
本課程將同時介紹CUDA以及GPU結構,使學員理解兩者之間的關聯性。
5.On-chip interconnection networks (NoCs)
講述晶片網路 (NoC) 之概念、組成元件、以及運行方式。
6.System performance evaluation, parallel algorithm, and Heterogeneous Architecture (including CPU and GPUs)
講述如何估量多核心系統,運用CPU及GPU的異質系統架構設計演算法,以及如何改善其效能。
先修課程  
總筆數[ 1 ]   每頁 20 筆,第 頁 / 共 1
上課日期 上課時段 授課老師 報名截止日 上課地點 報名 課程費用
20240503-20240510 週五,09:00-16:00 李教授 20240501 清華大學第四綜合大樓 報名已截止 3000
總筆數[ 1 ]   每頁 20 筆,第 頁 / 共 1