NVIDIA announces Nsight Systems 2019.3

NVIDIA Nsight Systems 2019.3 is now available – provides support for Sqlite, Vulkan GPU trace, and DX12/Vulkan sutter analysis/frame health.

Nefi Alarcon
1 min readintermediate
--
View Original

Overview

NVIDIA Nsight Systems 2019.3 is a performance analysis tool designed for developers to optimize applications across CPUs and GPUs. This release includes significant enhancements for AI compute servers and graphics applications, such as improved user experience and advanced graphics support.

What You'll Learn

1

How to utilize Nsight Systems for system-wide performance analysis

2

Why enhanced graphics support is crucial for application performance

3

How to collect and validate performance data using SQLite exports

Key Questions Answered

What improvements does Nsight Systems 2019.3 offer for developers?
Nsight Systems 2019.3 introduces enhancements such as improved user experience, easier data collection on servers, and upgraded result validation through SQLite exports. Additionally, it enhances graphics support with Vulkan trace, NVIDIA VKRay trace, and more Direct3D12 function trace.
How does Nsight Systems help in optimizing application performance?
Nsight Systems allows developers to visualize application algorithms and identify optimization opportunities. It provides insights into CPU-GPU interactions, helping to pinpoint bottlenecks and improve performance across various workloads.

Technologies & Tools

Graphics
Nvidia Vkray
Used for enhanced ray tracing capabilities in graphics applications.
Graphics
Vulkan
Provides advanced graphics support for performance analysis.
Graphics
Direct3d12
Enhanced function trace support for better performance insights.

Key Actionable Insights

1
Leverage the enhanced graphics support in Nsight Systems to analyze and optimize rendering performance in your applications.
This is particularly important for developers working on graphics-intensive applications, as it can lead to smoother user experiences and better resource management.
2
Utilize SQLite exports for result validation to ensure the accuracy of your performance data.
This feature is essential for developers who need reliable metrics to make informed optimization decisions.
3
Take advantage of the Vulkan trace capabilities to gain deeper insights into graphics performance.
Understanding the specifics of Vulkan API interactions can help in fine-tuning applications for better performance on modern GPUs.