课程名称:并行计ç®?/p>
课程编码ï¼?/p>
C303
课程学分ï¼?/p>
2
适用学科:计算机应用技æœ?/p>
并行计算
parallel computing
教学大纲
一、课程性质
本课程是为计算机科学与技术专业本科硕士研究生所开设的一门必修课,以便扩å…?/p>
学生在并行计算方面的知识ã€?/p>
二、课程教学目çš?/p>
通过本课程的学习,使学生掌握并行计算的硬件基础知识,并行计算设计与并行æ•?/p>
值算法的基础知识,掌握在不同的并行计算模型上的并行程序设计方法ã€?/p>
三、教学基本内容及基本要求
本课程的教学基本内容以并行计算为主题,讲授并行计算的硬件基础,并行计算设
计与并行数值算法以及并行计算的软件支持ã€?/p>
第一ç«?/p>
并行计算机系统及其结构模型(掌握ï¼?/p>
1
、并行计算与高端并行计算æœ?/p>
2
、并行计算机系统互连
3
、并行计算机系统结构
第二ç«?/p>
当代并行机系统:
SMP MPP
å’?/p>
COW
(掌握)
1
、对称多处理æœ?/p>
SMP
2
、在规模并行æœ?/p>
MPP
3
、工作站ç¾?/p>
COW
4
、国产曙光系列并行机系统
第三ç«?/p>
并行计算性能评测
1
、加速比性能定律
2
、可扩放性评测标å‡?/p>
3
、基准测试程åº?/p>
第四ç«?/p>
并行算法的设计基础(掌握)
1
、并行算法的基础知识
2
、并行计算模åž?/p>
第五ç«?/p>
并行算法的一般设计方法(掌握ï¼?/p>
1
、串行算法的直接并行åŒ?/p>
2
、从问题描述开始设计并行算æ³?/p>
3
、借用已有算法求解新问é¢?/p>
第六ç«?/p>
并行算法的基础设计技术(掌握ï¼?/p>
1
、划分设计技æœ?/p>
2
、分治设计技æœ?/p>