选课类别:基础 | 教学类型:理论课 |
课程类别:研究生课程 | 开课单位:计算机科学与技术系 |
课程层次:硕士 | 学分:3.0 |
本课程讨论各种并行计算模型上计算机学科中诸多常用的各种基本、典型的并行算法的设计和分析方法。主要包括:并行机结构模型,并行计算模型和并行算法基本知识;各种模型上的非数值并行算法(排序,选择,组合搜索,串匹配,图论算法等);数值并行算法(矩阵运算,线性方程组求解,FFT算法等);并行计算理论(计算模型的等价性及其能力,下界,NC类计算问题等);以及新近发展的GPU和大数据计算技术和算法。
首先徐云老师真的是非常和蔼的一个人,很喜欢老师上课的风格,但说实话,对于我本科是自动化的学生来说这门课还是挺难学的,学起来好多不懂,幸好老师讲课非常详细,但最后其实我还有很多不懂的地方,老师在最后划范围的时候还和我们说,可以去学校视频网站看他15年的视频,(真的很有用救我狗命)最后考完卷面分感觉就73那个样子,最后总评85。谢谢老师!
教材是陈国良院士的《并行算法的设计与分析》。这本书很厚,课程只能讲其中的十来章。书中讲的并行算法设计原理尤其具有启发意义。了解经典并行算法和并行算法的复杂度分析,也是很有意义的。徐云老师经验丰富,讲得很清楚。