- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中国科学院计算技术研究所教育中心-北京嘉诚永恒科技有限公司
中国科学院计算技术研究所
北京海淀中科计算技术转移中心
ICTTRAIN-01-01-03
关于“高性能计算程序设计与解决方案”高级培训班的通知
各企事业单位::
随着信息技术飞速发展,在高性能计算、物联网、人工智能、生物信息、分子模拟、计算化学、材料力学、系统仿真、流体力学、机械设计、生物制药、航空动力、地质勘探、气候模拟等领域,算法越来越复杂,需要处理的海量数据越来越巨大,高性能计算能力就显得尤为重要。从MPI并行计算技术、多核OpenMP计算,特别是这两年GPU/CUDA计算在人工智能/深度学习等领域的飞速发展。高性能计算程序设计最大限度的利用硬件资源,极大的提高了计算能力,降低时间成本,加速研发进度。北京海淀中科计算技术转移中心(中科院计算所技术转移中心)凭借本所在“曙光“等一系列高性能计算机系统“高性能计算程序设计与解决方案”高级培训班为人中科院北京分院国家专业技术人员继续教育基地培训点培训项目系列培训相关具体事宜通知如下
1、现有硬件资源最大化利用;2、提高高性能计算程序设计与开发水平;3、实际体验超级计算环境; 4、提供符合自身特点的工程计算解决方案。
二、课程实操:
学员体验曙光高性能计算机环境,在并行机群上编译、调试和运行教学例子,并在最多达128个核规模下测试和分析程序的扩展性和性能。
三、培训对象:
从事高性能计算、物联网、虚拟现实、人工智能、生物信息、有限元、理论物理、分子模拟、计算化学、材料力学、系统仿真、流体力学、机械设计、动力设计、生物制药、航空动力、地质勘探、气候模拟、船舶设计等领域的企业单位、科研院所的计算技术开发人员,及高等院校相关专业教学人员及在校研究生、硕士、博士等相关人员。
四、时间地点: 2016年8月25日——8月28日 北京
(时间安排:第1天报到,授课3天)
五、培训内容
高性能计算程序设计与解决方案培训班 课程大纲 一、高性能计算——并行计算基础 1.1 并行计算的应用场景和实际意义(战略、经济和成本)
1.2 并行计算机体系结构
① 处理器、内存和互连网
② 常用的并行计算机系统
1.3 性能分析模型
① 如何测量并行性能和扩展性 二、基本的MPI编程技术 2.1 MPI编程基本概念:
① 基于以太网、IB网openmpi解决方案
② 基于以太网、IB网mvapich解决方案
2.2 基本编程语句
2.3 主要点到点通信函数:
① 阻塞通信
② 非阻塞通信
[例1]两个进程间相互传递并打印消息
[例2] 用不同方法实现结点间的循环消息传递(阻塞、非阻塞、发送-接收函数)
[例3] 超松弛迭代法(SOR)的并行实现 三、高级MPI编程技术 3.1自定义新的数据类型:
① 连续数据类型 ② 向量数据类型
③ 索引数据类型 ④ 结构数据类型
3.2 集合通信方法
① 广播、归约、收集、发散
3.3 通信域和虚拟拓扑
3.4 并行算法设计一般性方法:
① 划分 ② 通信 ③ 组合 ④ 映射
[例1]矩阵转置 [例2]矩阵内积
[例3] 矩阵向量乘法 [例4] 计算圆周率
[例5] 典型PDE求解并行 [例6] 稠密矩阵乘法 四、多核编程技术 4.1 多核、众核编程模型及其发展趋势
4.2 OpenMP多线程编程
[例1]用不同的OpenMP制导语句实现计算圆周率
[例2] 用MPI+OpenMP实现超松弛迭代法的并行
五、众核编程技术——GPU/CUDA编程 5.1 CUDA编程
① 编程基础: 线程、内存体系结构、控制、同步
② 高级优化及案例分析
[例1] 两个向量加
[例2] 拉普拉斯变换 六、高性能计算应用 6.1 GPU高性能计算在人工智能/深度学习中的应用
6.2 高性能计算在生物信息等领域的应用
六、主讲专家:
主讲专家来自中科院计算所在高性能计算领域的高级专家,拥有丰富的科研及工程技术经验,长期从事计算领域国家重大项目研究,具有资深的技术底蕴和专业背景
七、颁发证书:
学员经培训考试合格后可以获得:
1.由人力资源和社会保障部中国高级公务员培训中心、全国信息化计算机应用技术水平教育培训管理中心颁发的《并行计算技术开发工程师技术水平教育培训》证书。
2. 北京海淀中科计算技术转移中心颁发的《并行计算技术开发工程师》培训证书。
注:请学员带两寸彩照2张(背面注明姓名)、身份证复印件和学历证明复印件各两张
八、报名办法及费用?
每人(含报名费、、、、宿统一安排费用自理。请各有关部门统一
文档评论(0)