Simulation / Modeling / Design

NVIDIA Nsight Systems 2022.1 Introduces Vulkan 1.3 and Linux Backtrace Sampling and Profiling Improvements

The latest update to NVIDIA Nsight Systems—a performance analysis tool designed to help developers tune and scale software across CPUs and GPUs—is now available for download. Nsight Systems 2022.1 introduces several improvements aimed to enhance the profiling experience. 

Nsight Systems is part of the powerful debugging and profiling NVIDIA Nsight Tools Suite. A developer can start with Nsight Systems for an overall system view and avoid picking less efficient optimizations based on assumptions and false-positive indicators. 

2022.1 highlights 

  • Vulkan 1.3 support.
  • System-wide CPU backtrace sampling and CPU context switch tracing on Linux.
  • NVIDIA NIC metrics sampling improvements.
  • MPI trace improvements.
  • Improvements for remote profiling over SSH. 

With Vulkan 1.3, you now have access to nearly two dozen new extensions. Some extensions, like VK_KHR_dynamic_rendering, help you to simplify your code while improving readability.

Other extensions, such as VK_KHR_shader_integer_dot_product or VK_EXT_pipeline_creation_cache_control, provide new functionality to help you build even better graphics applications. 

This release of Nsight Systems includes support for Vulkan 1.3 that helps you solve real world problems quickly and easily.

Figure 1. Vulkan 1.3 and ray tracing leadership video

The system-wide CPU thread context switch trace and backtrace sampling feature on Linux. Users will now be able to see if other apps, OS processes and kernel might be interfering with the processes you are profiling.

Workflow of backtrace sampling and CPU context switch tracing on Linux
Figure 2. System-wide CPU backtrace sampling and CPU context switch tracing on Linux.

More information 

Discuss (0)