数据中心/云端

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

 

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

CUDA 开发者工具 是一个新的教程视频系列,旨在帮助您开始使用 CUDA 开发工具。通过这些视频,您可以提升自己的技能,将我们的示例应用到您自己的开发环境,并随时了解最新的特性和功能。这些视频将引导您了解如何分析性能报告,提供调试技巧和窍门,并向您展示优化 CUDA 代码的最佳方法。

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

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

NVIDIA Nsight Systems 提供全系统性能跟踪和度量、CPU 和 GPU 利用率的可视化、API 调用、内存副本等功能。

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

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

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

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

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

请继续关注 CUDA 开发者工具教程的更多内容。

 

Tags