高性能计算

NVIDIA GTC : Nsight 开发工具的完整概述

Nsight 开发工具套件提供深入的跟踪、调试、评测和其他分析,以优化跨 NVIDIA GPU 和 CPU 的复杂计算应用程序,包括 x86 、 Arm 和 Power 体系结构。

解锁 GPU 探查器和调试器的功能: Nsight Systems 2021 . 5 和 Nsight Compute 2021 . 3

NVIDIA Nsight Systems 是一种性能分析工具,旨在可视化、分析和优化编程模型,并在 CPU 和 GPU 的任何数量或大小上进行有效调整以实现规模扩展;从工作站到超级计算机。

Nsight Systems 2021 . 5 的亮点包括:

  • 现在,图形用户界面( GUI )中提供了统计信息。
  • 具有水平和垂直布局的多报告视图,有助于跨服务器节点、 VM 、容器、列组和进程进行调查(即将推出)。
  • 专家系统现在包括 OpenGL 和 DX12 的 GPU 利用率分析。
  • NVIDIA NIC InfiniBand 度量采样(实验性)。
  • DirectX12 内存操作和警告。
  • DXGI / DX12 / Vulkan API 调用与 WDDM 队列数据包的关联。
  • Windows 11 支持。

了解更多 和 下载 >>

NVIDIA Nsight Compute 2021.3 发布了用于测量和建模占用率、源代码和汇编代码相关性的新功能,以及用于识别访问缓存造成的瓶颈的分层屋顶线模型。

主要特点:

  • 入住率计算器 –帮助您了解内核的硬件资源利用率,并对调整如何影响占用率进行建模。
  • 命令行源页面 –允许直接从命令行从 GUI 中的源页面访问信息。通过使用 --page source 标志,您可以在命令行上看到源代码行、 PTX 行或程序集行以及这些行的收集指标。在分析收集的数据以及编写脚本和后期处理结果以进行进一步报告和分析时,此功能提供了额外的灵活性。
  • 分层屋顶线 –屋顶线图表现在支持层次屋顶线,它表示除设备内存外,内存层次结构中的其他级别。现在,您可以看到开发的内核是否存在与缓存内存相关的瓶颈。

还有其他改进,包括更多可配置的基线比较、从 CLI 访问源代码级信息以及其他 SSH 功能。

下载 >>


游戏和图形开发人员的新功能: Nsight Graphics 2021 . 5 、 Nsight Perf SDK 和 Nsight sulf SDK

NVIDIA Nsight Graphics 是一个功能强大的工具,使您能够调试和评测使用 Direct3D ( 11 , 12 , DXR )、 Vulkan ( 1 . 2 , Vulkan 光线跟踪)和 OpenGL 的应用程序。它提供了导出帧以供以后分析的能力,以及 GPU 跟踪,这是一个功能强大的探查器,使您能够可视化 GPU 低级度量。

最新的 Nsight Graphics 2021 . 5 版本通过以下更新扩展了对多个 API 的支持:

  • 对 API 捕获和跟踪的完整 Windows 11 支持。
  • 加速结构查看器:边界体积重叠分析。
  • 您可以通过 Nsight API 指定持续刷新标志。
  • 支持 Linux NGX 。

了解更多 and 下载 >>

NVIDIA Nsight Perf SDK 是 DirectX 、 Vulkan 和 OpenGL 的图形评测工具箱,使您能够直接从应用程序收集 GPU 性能指标。

主要特点:

  • 用于生成 HTML 报告的简化 API 。
  • 较低级别的评测 API ,带有实用程序库,易于使用。
  • 以上所有内容都可以在 D3D11 、 D3D12 、 OpenGL 和 Vulkan 中使用。
  • 演示 3D 、计算和光线跟踪中的用例的示例。

下载 >>

NVIDIA Nsight Aftermath SDK 是一个简单的库,您可以将其集成到 D3D12 或 Vulkan 游戏的 crash reporter 中,以便在出现 TDR 或异常时生成 GPU “迷你转储”。

主要特点:

  • Nsight Graphics 2021 . 5 提供了对 Windows 11 for Nsight 的支持。
  • 通过详细的“迷你转储”调试 GPU 异常​
  • 包含异常时 GPU 管道子单元的状态​.
  • 捕获所有活动扭曲和当前 PC ​.
  • 将扭曲位置映射回原始 HLSL / GLSL 源代码​.
  • 使用标记确定 API 调用流中的异常位置​.
  • 有助于在开发过程中调试 GPU 异常,在 QA 中调试,或从部署的应用程序调试。

下载 >>


应用程序内 DL 推理的高效模型设计: Nsight Deep Learning Designer 2021 . 2

Nsight Deep Learning Designer 是一流的 IDE 工具,适用于希望将基于 DL 的高性能功能集成到应用程序中的开发人员。

它支持对端到端 DL 工作流进行深入分析,以实现高效的模型设计。

此版本包括以下新功能:

  • 使用 GPU 指标和 Tensor 核心利用率进行推理性能评测。
  • 使用通道检查器直观地分析模型。
  • 与 PyTorch 兼容。
  • 专门的分析操作符:噪波和混合、仿射、线性混合、调整大小、选择器等。

在此 post 中了解有关 Nsight DL Designer 的更多详细信息。

下载 >>


具有 IDE 支持的轻松软件开发: Nsight Visual Studio 2021 . 3 、 Nsight Visual Studio 代码版 2021 . 1 和 Nsight Eclipse

NVIDIA Nsight Visual Studio Edition 是一个应用程序开发环境,它将 GPU 计算引入 Microsoft Visual Studio IDE 。

Nsight Visual Studio 2021 . 3 版本为 Windows 11 提供了全面的[ZFBB]内核调试支持,并对瓶颈、系统利用率和吞吐量改进进行了代码检查。

Nsight Visual Studio 包含在 CUDA ®工具包 11 . 5 版中,并提供了错误修复和性能改进。

下载 >>

Nsight Visual Studio Code Edition 是一个针对异构平台的应用程序开发环境,它将 CUDA ®对 GPU 的开发引入到 Microsoft Visual Studio 代码中。​

Nsight Visual Studio Code Edition 2021 . 1 版本包括智能感知支持智能 CUDA 代码完成、在单个会话中调试 CPU 和 GPU 代码、群集环境的远程开发等功能。

下载>>

Nsight Eclipse Edition 是一个功能齐全的 IDE ,由 Eclipse 平台提供支持,它提供了一个多功能集成环境来编辑、构建、调试和评测 CUDA -C 应用程序。一些关键亮点包括提供无缝 CPU 和 CUDA 调试的能力​, 本机 Eclipse 插件,​和 docker 容器支持。

下载 >>


NVIDIA Nsight 开发工具入门

Nsight 计算: DownloadDocumentationWeb Page 、 GTC Session] Understanding CUDA Application Behavior, Performance, and Optimization Just Got Easier with the Latest Developer Tools 、[NVIDIA DLI] Optimizing CUDA Machine Learning Codes with Nsight Profiling Tools 、[Demo Video][UNK] Guided Analysis with Nsight ComputeForum

Nsight 系统: DownloadDocumentationWeb PageDevNews 、 GTC 课时] Understanding CUDA Application Behavior, Performance, and Optimization Just Got Easier with the Latest Developer ToolsForum

Nsight 图形: Download . Documentation . Web Page . DevNews GTC 会议] Leveraging NVIDIA Graphics DevTools for High-performance Ray-tracing Applications [NVIDIA DLI]. Developer Tools Fundamentals for Ray Tracing Using NVIDIA Nsight Graphics and NVIDIA Nsight Systems . Forum

Nsight Perf SDK : Download DocumentationWeb PageForum

善后: DownloadDocumentation (包括下载包), Web PageForum

Nsight Deep Learning Designer : DownloadDocumentationWeb PageDevBlog 、 GTC 会话] Optimize Neural Networks for Quality and Performance with Nsight DL Designer​​Efficient model design for in-app inferencing with Nsight DL DesignerForum

Nsight Visual Studio 版: Download 、EZX61、 Web PageForum

Nsight Visual Studio 代码版: DownloadDocumentationWeb Page 、 GTC 会话] It’s Alive! CUDA in Visual Studio CodeDemo video: Nsight Visual Studio Code EditionForum

Nsight Eclipse 版: Download (是 CUDA 工具包安装程序的一部分)、 DocumentationWeb Page Forum


注册 Developer Newsletter 以随时了解新的公告和发布!

请访问 GTC 查看 Nsight DevTool day sessionsDLI courses 了解更多信息!

 

Tags