作者jo4fu3p (文字皆為筆畫(刂))
看板NCTU-Teacher
標題[心得] 游逸平 - 平行程式設計
時間Sat Jan 20 15:25:31 2018
⊕課名⊕
平行程式設計
▲教授▲
游逸平
★修課年度★
106上 資工所
£教了什麼£(課程大概內容。或是額外學會了什麼東西。)
平行程式的基本原理
以及 Pthreads, OpenMP, MPI, CUDA, OpenCL, MapReduce 這六種model
◆上課方式◆(投影片、團體討論、老師教學風格)
講投影片
▼考試作業▼
五次作業(5*12%),上面一個model各出一個(MapReduce因為時間不夠沒出)
再加上分組的final project(40%),
final project要把平行化技術實際應用在某個問題上,題目自己選
約期中時要交proposal,期末上課時做口頭報告,最後再交一份書面報告
另外,這屆因為人太多,怕到時候口頭報告時組別太多報告不完,所以強制要分三人一組
沒有考試
¥其他¥(是否注重出席率or嚴禁遲到?需要的基礎?)
不點名,
但在做期末project的口頭報告期間會需要填寫評分單,而且會當做出席依據,
所以那段期間基本上是要去上課的
至於基礎部分,只要會寫基本的C/C++就可以來了,
作業都相當簡單,只需要寫那個作業的model的最基本的東西
如果有上過 計算機組織 and/or OS 的話可以更容易瞭解其整體架構,
畢竟算是偏下層的東西
然後都是在unix-like環境下寫作業的,所以也會需要一些unix-like系統的基本操作
作業的評分標準是正確性70% + 跟別人比速度30%,
或是scalability(越多core有沒有跑越快)15% + 比速度15%
不過一個作業能平行化的地方也就那幾個,所以有時候比速度會吃點運氣就是了...
¢最後想說的話¢
輕鬆又能學到東西的研究所好課不修/帶上去抵免嗎~~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.137.56.179
※ 文章網址: https://webptt.com/m.aspx?n=bbs/NCTU-Teacher/M.1516433134.A.BCC.html
※ 編輯: jo4fu3p (220.137.56.179), 01/20/2018 15:27:07
※ 編輯: jo4fu3p (220.137.56.179), 01/21/2018 02:02:17
1F:推 sss81521: 大推游逸平老師 02/21 23:51