使用 NVIDIA Nsight Graphics 2024.3 增强 GPU 工作负载


扎克·安德森
2024 年 12 月 6 日 03:40

NVIDIA Nsight Graphics 2024.3 引入了用于优化 GPU 工作负载的新功能,重点关注着色器性能并减少图形应用程序中的线程分歧。




NVIDIA 推出了 Nsight Graphics 工具的最新版本 2024.3,旨在优化图形应用程序的 GPU 工作负载。此版本引入了多项创新功能,旨在增强图形处理单元 (GPU) 的性能,重点关注着色器效率和减少线程发散。

每个扭曲直方图的活动线程

Nsight Graphics 2024.3 的突出功能之一是每个 Warp 的活动线程直方图。该工具提供了 GPU 扭曲内线程分歧的概述,这对于优化着色器性能至关重要。通过可视化活动线程的分布,开发人员可以识别着色器执行中的低效率问题,并采取纠正措施来提高吞吐量。

当线程束中并行执行的线程遇到着色器代码中的分支时,就会发生线程分歧。这可能导致执行效率低下,因为不同的线程可能遵循不同的执行路径。直方图有助于识别这些低效率,使开发人员能够提高扭曲一致性并减少分支。

提高着色器性能

Nsight Graphics 2024.3 提供了用于分析着色器性能的工具,例如着色器执行重新排序 (SER),它可以解决光线追踪着色器中的线程和数据分歧问题。通过使用 SER,开发人员可以提高执行一致性,从而更好地利用 GPU 的单指令多线程 (SIMT) 模型。这对于路径追踪等先进的照明技术特别有益。

D3D12 工作图

Direct3D 12 (D3D12) 中工作图的引入是另一项重大更新。工作图旨在通过启用 GPU 驱动的调度来减少 CPU 依赖,从而减少空闲时间并提高整体性能。 Nsight Graphics 2024.3 支持分析工作图节点,为开发人员提供对工作图性能特征的详细了解。

Vulkan 1.4 支持

随着 Vulkan 1.4 的发布,Nsight Graphics 2024.3 扩展了对此图形 API 的支持,纳入了新所需的扩展和增加的硬件限制。此更新确保开发人员可以利用最新的 Vulkan 功能来增强应用程序的性能。

NVIDIA 的 Nsight Graphics 2024.3 是一款综合工具,适合寻求优化 GPU 工作负载的图形开发人员。通过提供对着色器执行的详细见解并引入工作图等高级功能和扩展的 Vulkan 支持,它为增强图形应用程序性能提供了一个强大的平台。

欲了解更多信息,请访问 NVIDIA 开发者博客。

图片来源:Shutterstock




关键词:人工智能,加密,区块链,新闻

GPUGraphicsNsightNvidia人工智能使用加密区块链增强工作负载新闻
Comments (0)
Add Comment