课程大纲:
并行计算与CPU培训
并行计算与编程基础
并行机体系结构与编程模型槪述
•共享存储结构•共享地址空间•消息传递•数据并行•SMP与GPU集群
并行计算的播型与分析
•并行执行时间评估模型•并行算法的效率特性•并行计算拓展性分析
MPI并行编程一
•MPI基本概念与定义•MPI运行环境
•MPI基础:MPI程序初始化与终止、进程设置与获取、消患发送与接•进程间的通讯:通讯模式、阻塞与非阻塞通讯•上机实践
MPI并行编程二
•集合通信:数据广播、归约、分发、搜集、all to all通讯、归约操作•MPl派生数据类型•上机实践
MPI并行编程三
•进程组与通信子•虚拟拓扑:笛卡尔拓扑、图拓扑•上机实践
并行计S进阶编程实战
实战练习一:矩阵向置乘运算
•问题阐述•数据分解策略•串行苒法•并行算法:行划分、列划分
实战练习二:矩阵-矩阵乘运算
•问超阐述•串行算法•并行算法:块带状分解、Fox’s方法
实战炼习三:离斯赛德尔迭代
•问题阐述•串行算法•并行筲法