使用CUDA C和 OpenACC实现GPU并行编程 基础篇
地球科学高性能计算编程培训课程
使用CUDA C和 OpenACC实现GPU并行编程 基础篇
时间:12月24日
地点:朱共山楼A125
上午: CUDA C/C++ Basics and hands on (9:00--11:30)
主要内容 :1. 并行计算基本思想及GPU异构并行计算
2. CUDA C 编程模型及基本优化
3. Unified Memory使用
4. Streams and Concurrency
5. 代码profile
6. 错误处理
7. hands on
下午: OpenACC并行编程入门及Handson (14:00--17:00)
主要内容:1.OpenAcc 基本编程模型介绍
2. parallel/kernel directives
3. data directives
4. optimizations
5. 基本优化方法
6. hands on
备选: Cuda10最新编程特性
授课专家:付庆平
NVIDIA高级解决方案架构师参加工作以来,先后从事高性能计算系统运行与平台优化、高性能计算系统架构及基于GPU的深度学习算法平台开发、测试与调优工作。目前在NVIDIA负责HPC/DL方向GPU超算系统架构工作。
pgi编译器:https://www.pgroup.com/products/community.htm