曙海教学优势
本课程面向企事业项目实际需要,秉承二十一年积累的教学品质,Matlab并行计算与开发培训课程-以项目实现为导向,老师将会与您分享设计的全流程以及工具的综合使用经验、技巧。线上/线下/上门皆可,Matlab并行计算与开发培训课程-专家,课程可定制,热线:4008699035。
曙海的课程培养了大批受企业欢迎的工程师。曙海的课程在业内有着响亮的知名度。大批企业和曙海
建立了良好的合作关系,合作企业30万+。
Matlab并行计算与开发培训课程
培训目标:
1、提高并行程序设计与开发水平;
2、提高解决并行计算的实际问题的应用水平;
培训提纲:
第一章:基本的MPI编程技术
第二章:高级MPI编程技术
第三章:进程组与通信域
第四章:MPI的扩展MPI-2
第五章:数据分布与性能优化
培训内容:
第一章:基本的MPI编程技术
1.高性能计算概述
2.简单的MPI程序设计
3.如何运行MPI程序
(1)MPICH的安装、程序编译与运行。
(2)Hello world程序的编写
(3)循环消息传递程序的编写。
第二章:高级MPI编程技术
1.定义新的数据类型
2.非阻塞通信
3.各种组通信
(1)4种产生新数据类型的方法 ;
(2)各种非阻塞的发送与接收操作
(3)最常见的几种组通信操作。
第三章:进程组与通信域
1.进程与通信域的管理
2.虚拟进程拓扑
(1)如何定义新的进程组
(2)以Jacobi迭代为例用虚拟进程拓扑来实现
第四章:MPI的扩展MPI-2
1.动态进程管理
2.远程存储访问
3.并行IO
能实现一种具体的操作
第五章:数据分布与性能优化
1.HPF数据分布
2.如何优化通信性能;
知道如何计算数据分布的结果