并行程序设计(陈俊仕) 2025秋  课程号:COMP6201P01
2025秋  课程号:COMP6201P01
8.4(5人评价)
8.4(5人评价)
  • 课程难度:中等
  • 作业多少:中等
  • 给分好坏:一般
  • 收获大小:一般
选课类别:专业 教学类型:理论实验课
课程类别:研究生课程 开课单位:计算机科学与技术系
课程层次:硕士   学分:3.5
课程主页:暂无(如果你知道,劳烦告诉我们!)
简介 最后更新:

课程目标:“并行程序设计”是计算机专业研究生的专业课程,同时也是《并行计算:结构-算法-编程》精品课程系列中不可或缺的一环。本课程旨在进一步拓展与巩固并行计算的视野和思维,通过强化并行编程实验,夯实科学计算实践所需的基础知识,基本方法与基本技能。

课程任务:

通过本课程的学习,首先,帮助学生理解软硬件之间的互动:底层并行体系结构特征如何影响上层并行程序设计的模型与方法;上层的并行软件和程序设计如何适配并发挥底层硬件特征。其次,帮助学生掌握并行程序设计基本方法,分析描述并行程序性能的关键因素在相关问题实践中是如何表现的。最后,通过在并行计算机上完成若干典型应用的并行编程实现,掌握并行程序的设计、实现、调试和性能优化技术。

课程内容:

  • 并行计算和并行计算机概述
  • 并行程序设计模型、并行程序设计方法
  • 消息传递并行程序设计及语言、共享存储并行程序设计及语言、数据并行程序设计及语言、GPU/OpenCL异构并行程序设计
  • 并行程序的性能分析和优化、并行调试技术、并行程序设计环境和工具
  • 并行程序设计实例和实践
排序 学期

评分 评分 9条点评

豆沙猫猫糕 2025秋
  • 课程难度:中等
  • 作业多少:很多
  • 给分好坏:超好
  • 收获大小:一般
  • 难度:中等
  • 作业:很多
  • 给分:超好
  • 收获:一般

被导师要求选了这门课,如果导师不要求我就不会选,但我认为这门课给分还是不错的。

上课:

老师上课中规中矩,不算很吸引人,也讲的不算差,总之我上课全都在玩星露谷或者戴森球计划。老师心血来潮搞了一次小测,不过就一次。

作业:

有两次作业和一次大实验,每次作业里面都有理论部分和实验部分,实验部分助教会提供框架,我认为作业量不算小。

第一次作业的理论部分是一些计算题,算加速比之类的东西。实验部分是编程实现前缀和,要写openMP和pthreads两个版本,我感觉openMP比pthreads好用,还快。

第二次作业的理论部分特别多,光是题面就有五个word文档,一个文档四五道题,我足足写了20页。我认为这些题目全都是考查数据依赖关系,同质化比较严重,应该减少一部分。实验部分是用MPI实现SUMMA矩阵乘,因为我的AI写的有bug,还调不出来,所以我就没写。

大实验是用CUDA实现三维的元胞自动机,因为我的AI会写,所以我干的事情只有跑性能测试和写报告。

考试:

助教已经在课程群中给了范围,我速成了一天就去考了,还是做了不少题的,不会的就乱答,把试卷都写满。

给分:

点名到了+作业全交(但是有一次实验没做出来)+考试会一大半的题=92分。

4 1 复制链接
小白杨哈哈哈,大佬厉害
立即登录,说说你的看法
SECC 2025秋

我哭了,我一直在哭,求求了让我过吧

 

3 0 复制链接
momomomomo 2025秋
  • 课程难度:中等
  • 作业多少:很少
  • 给分好坏:一般
  • 收获大小:一般
  • 难度:中等
  • 作业:很少
  • 给分:一般
  • 收获:一般

有无学长学姐,这门课咋样呀,作业多不多?考试怎么样?

2 0 复制链接
wryzsa 2025秋

第一次来科大上课,请问你们科大教室里都这么臭吗?

G3的设计也挺抽象,教师没窗户,跟个水泥罐子似的,太压抑了,不想上课

(最后修改于 2 3 复制链接
红领巾G3本来设计的初衷就不是教学楼。由于高新校区教室资源短缺(正经的教学楼实际上只有GT-B两层),无法满足校区学生上课需求,所以每个楼都改造了一些空间作为教室。
wryzsa哦哦这样啊,仔细一想确实高新区没有教学楼
TheBunniestForever回复 @wryzsa: 是的()
立即登录,说说你的看法
匿名用户 2025秋

临时抱佛脚复习2天,考试还是啥也不会,等出分吧

1 0 复制链接
匿名用户 2025秋

太难了太难了太难了,完全复习偏了,求捞捞

0 1 复制链接
小白杨昨天考试没几个会的,芭比Q,兄弟你咋样
立即登录,说说你的看法

其他老师的「并行程序设计」课

郑启龙 6.9 (19) 2023秋 2022秋...
郑启龙, 陈俊仕 4.4 (16) 2024秋

陈俊仕老师的其他课

计算系统概论A 8.7 (16) 2025秋 2024秋...
并行程序设计 4.4 (16) 2024秋