数据中心/云

新视频系列:CUDA开发人员工具教程

使用笔记本电脑进行课堂学习

GPU加速实现了比以往更快、更智能的应用程序CUDA工具包是利用NVIDIA GPU加速的关键。但是调试、分析和优化CUDA可能是一个挑战,尤其是当您无法检查硬件级别的吞吐量和性能时。为了帮助您驾驭CUDA加速,NVIDIA提供Nsight开发人员工具

CUDA开发人员工具是一个新的教程视频系列,用于开始使用CUDA开发工具。提高您的技能,将我们的示例应用于您自己的开发环境,并不断更新特性和功能。这些视频将带您了解如何分析性能报告,提供调试提示和技巧,并向您展示优化CUDA代码的最佳方法。

现在请观看本系列的前三个教程。 

CUDA开发者工具| NVIDIA Nsight Tools生态系统向您介绍NVIDIA提供的工具套件。了解如何使用每一个,以及如何构建它们以协同工作。

NVIDIA Nsight系统提供系统范围的性能跟踪和指标、CPU和GPU利用率的可视化、API调用、内存拷贝等。 

使用NVIDIA Nsight计算,您可以使用CUDA和NVIDIA OptiX应用程序的交互式分析器深入了解。它提供了详细的性能指标和API调试。引导分析通过NVIDIA工程师为CUDA优化设计的内置规则集简化了性能调整过程。

CUDA开发工具| NVIDIA Nsight Systems简介引导您了解如何跟踪性能和硬件活动,以更好地调整CUDA应用程序。了解分析过程,包括项目设置和配置,以及如何指定分析目标、启动应用程序进行跟踪和查看结果。

您还将学习如何阅读和分析Nsight Systems报告。内置的时间轴视图提供了系统事件的直观可视化,使您很容易理解应用程序的行为。通过时间轴视图,您可以看到CPU线程、CUDA API调用、GPU活动等。 

CUDA开发工具| NVIDIA Nsight Compute简介解释了如何使用Nsight Compute分析CUDA内核。您将学习如何设置Nsight Compute,包括用于工作负载分析的关键功能和特性。了解Nsight Compute如何收集性能指标,以及如何配置访问GPU计数器的权限和源代码级别的详细信息。

视频还涵盖了Nsight Compute生成的详细报告,以及如何读取运行时信息、加速估计等信息。

请继续关注更多CUDA开发人员工具教程。

讨论(0)

标签