教學大綱與進度
課程基本資料:
學年期
課號
課程名稱
階段
學分
時數
修
教師
班級
人
撤
備註
110-2
301926
平行程式設計實務
1
3.0
3
★
黃敏彧
電機四甲
電機四乙
電機四丙
18
0
*電機四甲乙丙合開
教學大綱與進度:
教師姓名
黃敏彧
Email
s0302151@gmail.com
最後更新時間
2022-02-15 16:24:07
課程大綱
1. 平行概論 2. GPU平行計算技術 3. GPU-CUDA介面 4. 基礎CUDA程式撰寫 5. GPU-CUDA硬體規劃 6. 進階CUDA程式撰寫 7. GPU-CUDA最佳化 8. GPU-CUDA應用範例練習
課程進度
第1~2周 簡述傳統序向運算架構之發展史 第3~7周 簡述何謂平行運算架構及其發展史,解說平行運算的運作原理 & 撰寫第一支平行程式(此為傳統的平行語法) 第8周 介紹新的平行語法CUDA與其程式的編寫邏輯 第9周 期中考周(作業) 第10~12周 利用平行語法CUDA來加速影像學中的運用(使用OpenCV) 第13周 利用平行語法CUDA來加速3D圖像的運用(使用OpenGL) 第14~15周 介紹平行語法CUDA的進階理論與撰寫方法 第16~17周 期末專題實作 第18周 期末專題報告 註:上述課程進度均會視同學學習情況來調整
評量方式與標準
課堂出席:10% 課堂實作:40% (取8次) 期中作業:20% 期末專題報告:30% 註:其餘規定會在第一堂課上宣布
使用教材、參考書目或其他
【遵守智慧財產權觀念,請使用正版教科書,不得使用非法影印教科書】
使用外文原文書:否
推薦書籍: cuda by example (可從NVIDIA公司官網費下載)
課程諮詢管道
備註
若因疫情爆發,需進行線上遠端教學,將使用學校所提供的g-suite來進行上課
若有突發狀況,將於「北科i學員plus-課程公告」進行通知