作者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