选课类别:基础 | 教学类型:理论实验课 |
课程类别:研究生课程 | 开课单位:微电子学院 |
课程层次:硕士 | 学分:2.5 |
《GPU并行计算》课程包括基础的CUDA编程和并行计算理论,涉及OpenMP与GPGPU架构等内容。课程基础较浅,缺乏深入优化技巧,适合初学者。多数同学认为课程实用,但需要一定自学能力,实验内容以编程任务为主。
谭立湘老师上课主要念PPT,质量一般,课堂互动较少。部分同学认为课程讲解有些死板、跟不上时代,但也有人称赞老师的课程设计和内容安排合理。总体,课程对自学要求较高,建议结合其他相关课程学习。
课程无期末考试,评价主要通过不定期的小测验、5次实验作业和最后的大作业。作业题目明确,但无实验指导,需自主学习完成,任务量较大,时间投入较多。大作业为自选课题,报告写作重要,上台汇报有加分。
总体给分慷慨,同学普遍评价较高。上课较少点名,但有相对成绩给分。完成实验和大作业都能获得较高分数,95+的成绩需要上台汇报。平时出勤率和参与度对最终成绩影响较小。
课程适合对GPU并行计算有基础兴趣但不追求深度学习的同学,亦可作为水学分课程。学习压力较小,但需投入时间完成实验和大作业,给分优厚但对自学能力有一定要求。
想水学分就来选吧,点名两次,没有期末考试,给分很好,出了分群里都在刷“谢谢老师”。想拿高分要做pre
至于真想学CUDA编程的话还是算了,在这方面我对这门课的评价依旧还是“作业驱动的编程自学”
非常实用的一门课,教的其实很基础,介绍了一下omp,讲了GPGPU的架构,讲了一下cuda的语法,做了2个实验就结束了。
数据依赖的部分在郑启龙老师的并行程序设计中有讲过,最好两门课结合起来听。
一些cuda优化的技巧这门课完全没有涉及,对初学者而言非常的友好。
没有考试+给分大方,自然是推荐选的。
大致情况:
不出意料的狂念ppt,以及ppt质量也一般。
没有考试,实验内容是cuda+mpi混合编程,或者各做一个项目,其实难度都不算大,老师说人少情况下会点名,但是这学期好像是没有点过。
老师说给分按照“相对成绩给分”,懂得都懂。
————2023.3.5————
水学分超级神器
给分很好,基本没听课最后得了90,但是感觉没学到什么。容易过,一次点名。总体还可以
2023年春季学期及以前这门课一学期只用交一次期末大作业,附带最后一次大作业汇报课的点名。
从2023秋开始,这门课一次不定期小测+5次实验(实验给定题目,你自己按照题目去做,没有讲义、指导这些)+期末大作业+大作业汇报课点名+大作业汇报课举手提问(吐槽一下这学期大家为了大作业汇报的加分疯狂报名,为了汇报课举手提问那两分疯狂举手问一些质量很低的问题)。看了下以前学长的期末大作业,就是这学期一次实验的难度。所以这门课的任务量其实相比于以前重了很多,认真写所有实验的话会非常花时间,已经不能算是一门水课了。不太建议研究方向跟GPU并行计算无关,有水课想法的同学来选这门课。
但是不得不说,谭老师给分是真的好,因为最后时间有限,感觉我的实验和大作业做的并不好,总评也给到了80+(当然周围做得好的同学分更高),这点还是非常nice的。
水学分好课
点过一次名,交过5次作业,最后高分通过。
学到的知识有限,基本是通过写报告自行学习。尤其最后大报告,还是肝了几天的。
想水的和想学点东西的同学都可以选这门课,建议无脑选。
老师上课基本上就是照着ppt讲解,有兴趣的同学可以根据ppt或者助教发的资料自己练习和学习。
期末有个课程设计,即使你做得很简单也会给你过。
如果你有志于学习一下cuda的话,建议还是好好听课。
谁选谁知道!大家最后大作业都基本做的图像类的,而我选了一个比较冷门的东西,最后也没进行分享汇报,有点小慌,好在最后居然给了我95+,实在是把我震惊到了。
上课不点名,除了早起去先研院上课确实有点难受,导致上课听的也不是很认真,花了一周时间完成了最后的大作业,从完成任务的角度来说网络上现成资源很多,但自己选一个想做的方向自己写还算容易吧(锻炼锻炼),基本做了都能有85+吧。
强烈推荐!
给分好,老师nice,大作业可以自学也可以参考一下ppt的例程,除了是7:50的课以外找不出来这门课的缺点
能学到一些实用的东西,并且作业和压力都不大的一门课。因为这学期还没过完,所以给分好坏还不清楚。、
P.S. 比较好奇:谭老师是科大的教授还是副教授还是讲师呢?我在网上没有查到有关信息,并且也只能搜到谭老师极少的几篇与他人合作的论文。谭老师是如何获得科大教职的呢?
平时点过一次名没有作业,PPT做得很详细,大作业课题自选,助教验收后写结课论文,给分90+,要更高分需要上台汇报。
老师讲课念ppt,最后给分都会给90+,想要95+拿4.3需要上台汇报,期末作业是提交一个用并行思维编码CUDA语言和openMP语言的项目。
谭老师讲的课挺好的,但是感觉可能跟不上时代了,OpenMP讲的有点多但是用的很少。
课程最后会有一个大作业,上台演示可以加分。平时没有任何作业。
最后成绩出来比我预想的低了一些但还能接受,想拿高分的就上台展示。
平时不会点名,没有考试。
最后做一个大作业。
教师主页: 暂无