NVIDIA 在线研讨会
基于 NVIDIA CUDA 架构师 Stephen Jones 近期的 CUDA 技术简报 (Accelerated Computing/CUDA Technical Briefing),开发者社区特组织中文在线观看活动——由 NVIDIA 本地专家主持,邀请在线观众同步观看并进行中文解读和答疑。
此次活动为直播形式,不提供回放。此外,由于部分信息披露的性质或情形,请所有参与者在报名表单中勾选“单向保密协议”签订,感谢理解。
通过本次活动,您将了解到 CUDA Toolkit 的总体概述与未来发展规划,以及 CUDA Toolkit 在开发者工具、库、编译器、语言与运行时方面的新功能、新特性。此外,还有来自中国、泰国、新加坡、日本四位开发者代表分享对于 CUDA Toolkit 的应用实践、建议与意见,期待您可以从中得到借鉴与启发。
以下为本次活动议程安排,方便您选择更感兴趣的时段观看:
> 19:00-19:35 CUDA Toolkit 总体概述及规划
> 19:35-20:05 CUDA Toolkit 开发者工具更新
> 20:05-20:40 CUDA Toolkit 加速库更新
> 20:40-21:15 CUDA Toolkit 编译器更新
> 21:15-21:45 开发者代表应用分享
> 21:45-22:00 问答交流
一.【CUDA Toolkit 总体概述及规划】
该部分主要涵盖了 CUDA Toolkit 的总体概述、长期发展方向、目前的工作重点以及未来的规划。
1. CUDA Toolkit 的发展方向,包括语言支持、DSL 支持、改进的可组合性和兼容性、高效透明的多节点扩展、机密计算、增强的多实例和 GPU 共享等。
2. CUDA 的开发生命周期,包括:规划、开发、测试等阶段。
3. CUDA Toolkit 在安装和部署面临的挑战包括驱动程序和工具包的紧密耦合、安装和升级流程的复杂性以及全栈软件部署的问题。
4. CUDA Toolkit 在改进 GPU 共享、错误隔离、硬件优先级控制等方面的功能。
5. CUDA C++ 的一些新特性和短期路线图,如性能优化、Thrust/CUB 库的改进、文档的重构、新功能的添加和 CUDA 图的增强等。
二.【CUDA Toolkit 开发者工具更新】
该部分主要介绍开发者工具生态系统,包括各种分析器、调试器、正确性检查器和IDE集成。
1. NVIDIA Nsight Systems、Nsight Compute、CUPTI、NVIDIA Tools Extension (NVTX) 等分析器介绍。
2. 如何实现调试器性能的显着性能改进,并增强 CUDA 元素的可视化。
3. Nsight Compute 的近期计划包括报告之间的源代码比较、PM 采样以及对示例和文档的进一步改进。
4. Nsight Systems 提供多节点分析,并提供分析来自多个源/节点的报告方法。
三.【CUDA Toolkit 加速库更新】
该部分主要介绍 NVIDIA 的数学库和加速计算方面的一些重要内容。
1. 重要的数学库,如 nvImageCodec、cuFFT、cuBLASDx、cuFFTDx、cuSOLVERMp 等。
2. NVIDIA 在优化性能、支持多 GPU 和多节点等方面的计划和发展。
3. 这些重要的数学库在深度学习和线性代数等方面的性能和应用。
4. NVIDIA Performance Libraries 和 NVPL 在 Arm CPU 和 Grace CPU 平台上的优化和支持。
四.【CUDA Toolkit 编译器更新】
该部分主要介绍 NVCC 编译器更新数学库。
1. NVIDIA 编译器工具的最新特性。
2. nvJITLink 运行时连接器的介绍。
3. 优化编译时间的方法。
五.【开发者代表分享】
来自中国、泰国、新加坡、日本四位开发者代表分享对于 CUDA Toolkit 的应用实践、建议与意见。
何琨
NVIDIA 企业开发者社区高级经理
NVIDIA 企业开发者社区高级经理,拥有多年的 GPU 和人工智能开发经验。自 2017 年加入 NVIDIA 开发者社区以来,完成过上百场培训,帮助上万个开发者了解人工智能和 GPU 编程开发。在计算机视觉,高性能计算领域完成过多个独立项目。并且,在机器人和无人机领域,有过丰富的研发经验。对于图像识别,目标的检测与跟踪完成过多种解决方案。