Shanghai ZENTEK Co., Ltd. ZENTEK 信弘,智能,信弘智能科技 Elite Partner,Omniverse,智能科技 NVIDIA GPU,NVIDIA vGPU,TESLA,QUADRO,AI, AI Training,AI Courses,Artificial Intelligence (AI),Solutions,DLI,Mellanox,InfiniBand (IB),Deep Learning, NVIDIA RTX,IT,RACLE Database,ORACLE Cloud Services,Deep Learning Institute, bigdata,Big Data, Data Security & Backup,鼎甲SCUTECH CORP,High-Performance Computing (HPC),Virtual Machines (VM), Virtual Desktop Infrastructure (VDI),Virtual Desktop Infrastructure (VDI),Hardware,Software, Accelerated Computing,High-Performance Computing (HPC),Supercomputing,Servers,Virtual Servers, IT Consulting,IT System Planning, Application Deployment,System Integration

ZENTEK News

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 硬件。