作者neoneon (紅茶を飲む程度の能力)
看板NCTU-Teacher
標題Fw: [心得] 游逸平 - 雲端平行運算
時間Tue Jul 12 03:49:03 2016
※ [本文轉錄自 neoneon 信箱]
作者:
[email protected] ("愛宕有機奈米負離子貓")
標題: [心得] 游逸平 - 雲端平行運算
時間: Sun Jul 10 12:27:36 2016
作者: gxlkhhc (XD) 看板: NCTU-Teacher
標題: [心得] 游逸平 - 雲端平行運算
時間: 2014/01/17 Fri 22:07:22
⊕課名⊕
雲端平行運算 (選課系統寫運算,但e3卻寫計算)
▲教授▲
游逸平教授
★修課年度★(請加註開課單位 如:大三通識、XX系選修、XX所)
102學年 大四上 2G 5CD 網工所開課 工程三館115
£教了什麼£(課程大概內容。或是額外學會了什麼東西。)
先介紹現在電腦遇到的速度瓶頸 所以需要平行計算
然後介紹平行計算 還有分散式計算 雲端計算 多程序等
還有架構 硬體對於平行計算的實作等
這邊是觀念性質的 之後幾乎就都是實務性質的 分別教了六種平行技術
pthread openmp MPI Hadoop CUDA OpenCL
大部分我修過的課 都是以觀念為主 學校似乎認為基礎比較重要 code怎麼寫那些
都要自己去學(當然還是有些課有講) 這堂課教這些技術時 花了很多時間介紹
code怎麼寫 還有遇到的問題 比較像做中學 我覺得還滿少見的ww
◆上課方式◆(投影片、團體討論、老師教學風格)
老師用投影片教 我覺得講的滿清楚的 講code也很仔細
我覺得投影片做得很好 非常好懂又詳細
▼考試作業▼
沒有考試 六個作業 各10分 期末Projcet 40分(Proposal 5分 上台15分 報告25分)
六個作業就是上述的六個技術 基本上每兩周就派一次
那幾個技術都需要額外灌東西才能用 可以自己灌 也可以用助教灌好的機器
作業都非常簡單 例如平行化算質數之類的
不然就是老師寫好一份幾百行的code 想辦法改成平行化版本
基本上我覺得這些作業只是想讓你多少有寫過這些技術的程式
並不是要深入 所以作業主要部分都很簡單 只要能弄出平行化架構就好
打分數的方法是看程式的速度 因為如果真的平行化夠好的 速度會加快很多
Project部分就是寫一個平行化的程式 要平行什麼隨便你
可能影像影音處理比較容易平行化 幾乎2/3的人都做這個
然後要教一份報告 期中的時候是說要達20頁啦 期末的時候又說沒限制了
另外必須用英文並且遵照論文格式 不過真要用中文寫似乎也可以
¥其他¥(是否注重出席率or嚴禁遲到?需要的基礎?)
不點名 需要的基礎就C語言吧 要會寫程式
這些技術網路上介紹也非常多 所以甚至整學期都不去上課好像都還是可以寫出來
因為沒有考試 就算前面觀念部分聽不懂 也不會影響之後的作業
不過一些像是critical section , racing問題 可能還是要修過作業系統比較好
¢最後想說的話¢
這堂課雖然叫做「雲端」平行運算 但是除了一開始稍微介紹雲端用到平行運算外
整個課幾乎跟雲端毫無關係 原本老師說Project需與雲端有關
但是似乎沒幾個Project有扯到雲端的XD 反正平行運算本來就是雲端的其中一個技術
&誰適合修這門課&
喜歡coding 不喜歡考試的
--
※ Origin: 交大次世代(bs2.to)
◆ From: 140-113-67-43.Dorm8.NCTU.edu.tw
推 rex852753:推薦這篇文章 01/18 13:43
推 xatier:推推 01/23 21:30
→ gxlkhhc:最後分數還挺不錯的說 01/25 23:40
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 轉錄者: neoneon (106.105.175.48), 07/12/2016 03:49:03