上海信弘智能科技有限公司,信弘,智能,信弘智能科技,Elite Partner,Omniverse,智能科技,NVIDIA GPU,NVIDIA DGX, vGPU,TESLA,QUADRO,AI,AI培训,AI课程,人工智能,解决方案,DLI,Mellanox,IB, 深度学习,RTX,IT,ORACLE 数据库,ORACLE云服务,深度学习学院,bigdata,大数据,数据安全备份,鼎甲,高性能计算, 虚拟机,虚拟桌面,虚拟软件,硬件,软件,加速计算,HPC,超算,服务器,虚拟服务器,IT咨询,IT系统规划,应用实施,系统集成

ZENTEK 新闻

DLI 培训|华中师范大学专场-加速计算基础——CUDA C++

2021年收官在即,在校园忙碌紧张的氛围中,12月23日,ZENTEK 信弘走进华中师范大学,继续开展 NVIDIA DLI深度学习培训专场活动。

此次课程由 NVIDIA DLI 校园大使李胜泰博士进行授课,培训课程的目的是让学员学到如何应用基本工具和技能,利用 CUDA 实现 GPU 加速的 C ++ 应用程序,并能够:

  •  编写由 GPU 加速器执行的代码。

  • 在 C++ 应用程序中使用 CUDA 展示和表现数据和指令级的并行机制。

  • 利用 CUDA 托管内存,并使用异步预取优化内存迁移。

  • 利用命令行和可视化分析器来指导工作。

  • 利用并发流进行指令级并行处理。

  • 使用配置文件驱动的方法编写 GPU 加速的 CUDA C++应用程序,或重构现有的仅支持 CPU 的应用程序。

从而帮助校内学员开始使用 GPU 进行加速或继续优化代码。

在此次的培训课程中,胜泰老师为现场学员讲解使用 CUDA 在大规模并行 GPU 服务器上加速C++ 应用程序的基本工具和技能。现场学员使用已经部署好GPU开发环境云服务器,完成一系列的动手编码练习。学习如何编写由 GPU 加速器执行的代码,使用 CUDA 线程层次结构配并行化代码,管理和优化 CPU 和 GPU 加速器之间的内存迁移,利用命令行和可视化分析器来指导工作,以及利用并发流实现指令级并行机制。

培训课程的最后,现场学员利用所学到的知识,完成一个仅支持 CPU 的粒子模拟器的加速任务,获得显著地性能提升。

参加本次培训课程的学员,在学习完课程知识后,具备了将 CPU 程序向 GPU 程序移植的基本技能,在日常的 C++ 应用程序中使用 GPU 进行加速运算,提高了计算速度。同时了解到 CUDA 作为一个并行计算平台和编程模型,旨在为 GPU 加速应用提供出众的灵活性和出色的性能。

为了大幅提升性能和灵活性,可以直接使用 CUDA C++ 或 CUDA Fortran 编写代码,以充分利用 GPU 硬件。