| 选课类别:专业 | 教学类型:理论实验课 |
| 课程类别:研究生课程 | 开课单位:微电子学院 |
| 课程层次:硕士 | 学分:2.5 |
《GPU并行计算》课程主要讲解基础的CUDA编程、OpenMP、GPGPU架构等内容。许多学生反映课程内容偏基础,适合入门,但对CUDA优化等深入技巧涉及较少。有同学认为谭老师主要是念PPT,教学方式略显单调,更适合自学。总体上课程强调自学能力,且对于初学者友好。
本课程没有期末考试,考核主要通过实验和大作业进行。从2023秋开始,课程包括五次实验和期末大作业。有些学生表示实验缺乏详细指导,需要自行探索。大作业可自由选题,通过良好的完成度获得高分。
总体而言,谭老师给分宽松,大部分学生能取得不错的成绩。课程不常点名,但在关键课次可能有点名记录。有学生评价说“只要交报告,给分就是75起,85+轻轻松松。”选择新颖或复杂的作业题目有可能获得更高分。
对于有代码基础的学生来说,实验难度适中,任务量适中。虽然压力不大,但希望深入学习CUDA的同学可能需要额外自学。课程自由度高,特别适合希望低压力修得学分的同学,同时也欢迎有兴趣深入学习GPU并行计算的学生参加。总的来说,该课程兼顾了水课和深挖的需求。
想水学分就来选吧,点名两次,没有期末考试,给分很好,出了分群里都在刷“谢谢老师”。想拿高分要做pre
至于真想学CUDA编程的话还是算了,在这方面我对这门课的评价依旧还是“作业驱动的编程自学”
大致情况:
不出意料的狂念ppt,以及ppt质量也一般。
没有考试,实验内容是cuda+mpi混合编程,或者各做一个项目,其实难度都不算大,老师说人少情况下会点名,但是这学期好像是没有点过。
老师说给分按照“相对成绩给分”,懂得都懂。
————2023.3.5————
水学分超级神器
非常实用的一门课,教的其实很基础,介绍了一下omp,讲了GPGPU的架构,讲了一下cuda的语法,做了2个实验就结束了。
数据依赖的部分在郑启龙老师的并行程序设计中有讲过,最好两门课结合起来听。
一些cuda优化的技巧这门课完全没有涉及,对初学者而言非常的友好。
没有考试+给分大方,自然是推荐选的。
2023年春季学期及以前这门课一学期只用交一次期末大作业,附带最后一次大作业汇报课的点名。
从2023秋开始,这门课一次不定期小测+5次实验(实验给定题目,你自己按照题目去做,没有讲义、指导这些)+期末大作业+大作业汇报课点名+大作业汇报课举手提问(吐槽一下这学期大家为了大作业汇报的加分疯狂报名,为了汇报课举手提问那两分疯狂举手问一些质量很低的问题)。看了下以前学长的期末大作业,就是这学期一次实验的难度。所以这门课的任务量其实相比于以前重了很多,认真写所有实验的话会非常花时间,已经不能算是一门水课了。不太建议研究方向跟GPU并行计算无关,有水课想法的同学来选这门课。
但是不得不说,谭老师给分是真的好,因为最后时间有限,感觉我的实验和大作业做的并不好,总评也给到了80+(当然周围做得好的同学分更高),这点还是非常nice的。
好课无需多言,想水也行想深挖也行,自由度挺高的,真得冲。
如果有点代码基础,四次小作业不算难(哎现在都啥时代了懂得都懂啊
课中点名没去最后也90+了
不多说了,唯一真神谭老师,适合想去实习、要开组会、组里事多的朋友们
不考勤,倒数第二节课交了一次纸条,但明确说过没去也不会扣很多分
主要是完成大作业、五个小作业、验收大作业,然后提交报告和代码,给分非常好
并行计算适合计算量大的场合,想学的话可以看看视频然后把作业好好做了,会有收获
今年刚出分,确实是好课,只点过两次名,很适合混学分,想学东西别来,最后作业是五个小实验加一个大报告,给分没有那么那么高,需要大作业认真做一下(可能我大作业随便拿他的样例题目做做),但是85+应该都有,身边也有90+的,需要题目新颖有点小难度才能上应该,总体很推荐。
谭神伟大,无需多言!
分高事少不点名(这学期点了一次),这样的课哪里找?选就完事了
谭神的课不选就是纯亏
只要交了报告,给分就是75起(实际上85+轻轻松松)
如果认真听课的话,谭老师讲得还是挺不错的,就是有一些cuda的部分有点落后了,其他都还好。
这门课没有考试,点两次名,给分也挺不错的,小实验不是很难,大作业自由发挥。没有考试是最大的优点,还要啥自行车。
给分很好,基本没听课最后得了90,但是感觉没学到什么。容易过,一次点名。总体还可以
水学分好课
点过一次名,交过5次作业,最后高分通过。
学到的知识有限,基本是通过写报告自行学习。尤其最后大报告,还是肝了几天的。
想水的和想学点东西的同学都可以选这门课,建议无脑选。
老师上课基本上就是照着ppt讲解,有兴趣的同学可以根据ppt或者助教发的资料自己练习和学习。
期末有个课程设计,即使你做得很简单也会给你过。
如果你有志于学习一下cuda的话,建议还是好好听课。
谁选谁知道!大家最后大作业都基本做的图像类的,而我选了一个比较冷门的东西,最后也没进行分享汇报,有点小慌,好在最后居然给了我95+,实在是把我震惊到了。
上课不点名,除了早起去先研院上课确实有点难受,导致上课听的也不是很认真,花了一周时间完成了最后的大作业,从完成任务的角度来说网络上现成资源很多,但自己选一个想做的方向自己写还算容易吧(锻炼锻炼),基本做了都能有85+吧。
强烈推荐!
给分好,老师nice,大作业可以自学也可以参考一下ppt的例程,除了是7:50的课以外找不出来这门课的缺点
能学到一些实用的东西,并且作业和压力都不大的一门课。因为这学期还没过完,所以给分好坏还不清楚。、
P.S. 比较好奇:谭老师是科大的教授还是副教授还是讲师呢?我在网上没有查到有关信息,并且也只能搜到谭老师极少的几篇与他人合作的论文。谭老师是如何获得科大教职的呢?
平时点过一次名没有作业,PPT做得很详细,大作业课题自选,助教验收后写结课论文,给分90+,要更高分需要上台汇报。
老师讲课念ppt,最后给分都会给90+,想要95+拿4.3需要上台汇报,期末作业是提交一个用并行思维编码CUDA语言和openMP语言的项目。
谭老师讲的课挺好的,但是感觉可能跟不上时代了,OpenMP讲的有点多但是用的很少。
课程最后会有一个大作业,上台演示可以加分。平时没有任何作业。
最后成绩出来比我预想的低了一些但还能接受,想拿高分的就上台展示。
平时不会点名,没有考试。
最后做一个大作业。
课程讲得有点死板,ppt像是技术文档,大作业自选,没有评分标准。
但是,认真学的话,收获很大。