各有关单位:
中山大学广东省计算科学创新科研团队新购置了一台计算能力为130万亿次的多核GPU计算集群。为了使新集群更好地服务于学校高性能计算应用,推动学校高性能计算应用技术的发展,进一步加强高性能计算专业技术人才队伍建设,促进学校科研创新能力的提高,中山大学广东省计算科学重点实验室和网络中心联合举办“多核GPU计算集群的使用与应用开发培训”。 本次培训主要分为两部分,第一部分是高性能计算与并行程序设计的基础知识和相关技术,旨在使用户能够较熟练进行高性能计算的并行程序开发;第二部分是当前GPU平台上的CUDA和OpenCL程序设计与调优技术。名额有限,报名截止日期5月20日,欢迎相关单位收到通知后选派人员参加。
联 系 人:吴老师,郭老师
电 话: 020-39332598
传 真: 020-39332599
电子邮件: sysuhpcc@mail.sysu.edu.cn
中山大学广东省计算科学重点实验室
网络与信息技术中心
“多核GPU计算集群应用与开发培训”介绍
一、培训方式
集中培训,采用授课与上机操作相结合,培训内容注重实用性。
二、培训时间
1、高性能计算并行设计:2011年5月25-27日
2、平台程序开发:2011年6月1-3日
三、培训地点
广州大学城中山大学东校区图书馆一楼东侧中山大学-曙光高性能计算培训基地
四、培训对象
高性能计算平台的用户。
五、培训日程
时间
|
课程
|
5月25日(上午)
9:30-12:00
|
并行计算概述
1、并行计算发展概况
2、并行计算机系统结构
3、并行软件程序员的工作
4、并行程序设计方法与设计模型
5、并行计算性能分析
|
5月25日(下午)
14:00-17:00
|
实验&问答
|
5月26日(上午)
9:30-12:00
|
并行算法设计
1、并行算法分类和发展
2、并行编程模式
3、并行计算模式
4、并行化方法
5、并行算法的基本设计方法
6、并行算法的一般设计过程
7、并行程序设计方法
|
5月26日(下午)
14:00-17:00
|
实验&问答
|
5月27日(上午)
9:30-12:00
|
MPI并行程序设计
1、消息传递和消息传递并行程序设计
2、MPI程序设计基础
3、点到点通讯
4、集合通讯
5、MPI并行编程实例
5、MPI程序调试实例
|
5月27日(下午)
14:00-17:00
|
实验&问答
|
时间
|
课程
|
6月1、2、3日(上午)
9:30-12:00
|
CUDA程序开发
1、GPGPU的发展及基础介绍
2、并行线程组织
3、存储器模型和内存分配
4、CUDA变量和函数
5、CUDA程序设计实例
6、CUDA libraries和程序设计工具
7、线程硬件
8、存储器硬件
9、SM存储资源
10、·Bank conflict
11、全局内存
12、·Coalesced/non-coalesced access
13、针对GPU优化算法
14、利用shared memory有效并行
15、优化存储器访问的一致性
16、CUDA程序调试实例
17、CUDA程序调优器(profiler)使用实例
18、CUDA程序调用mkl等其他算法程序库的程序实例
Opencl编程
19、AMD Stream技术简介
20、Opencl简介
21、Opencl与CUDA编程方面的区别和联系
|
6月1、2、3日(下午)
14:00-17:00
|
实验&问答(上机实习指导,内容包括CUDA程序调试与调优实例的使用)
|
多核GPU计算集群应用与开发培训
报名回执
单位名称
|
|
|||||
联 系 人
|
|
电话
|
|
电子邮箱
|
|
|
姓名
|
性别
|
职称/职务
|
电话
|
电子邮箱
|
能否自带电脑
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|