NVIDIA Nsight Systems 2020.4 is Now Available for Download

This release adds support for NVIDIA GeForce RTX 30 Series and Quadro RTX Series GPU platforms. A rich set of CUDA features and improvements have been added including: CUDA 11.1, CUDA memory allocation trace, CLI support on Windows, and the ability to launch Nsight Compute directly to inspect a selected CUDA kernel. 

Nsight Systems can also now show reports on wall clock time to compare multiple reports in various HPC and server use cases. To assist game and professional visualization application development, Nsight Systems has added support for Vulkan multi-GPU, including device groups, and GUI timeline improvements to present frame duration statistics. Rounding it all off, this release is also loaded full of UX improvements such as an enhanced GPU focus timeline hierarchy, time selection system, and keyboard shortcut dialog.

Nsight Systems is a system-wide performance analysis tool, designed to help developers tune and scale software across CPUs and GPUs. Find out more at: https://developer.nvidia.com/nsight-systems 

Demonstrated below is the new CUDA memory allocation trace. In the first report, memory is allocated and freed during the collection. In the next report, memory is allocated, but not freed during the collection.

Graphics profiling improvements include the addition of support for Vulkan multiple GPUs with device groups, live CPU frame statistics included in the frame duration row, and the OpenGL workload traces are now presented alongside Vulkan, Direct3D & CUDA.

Pictured below is QuakeRTX with Vulkan mGPU and device groups.

Nsight Systems is part of a larger family of Nsight tools. A developer can start with Nsight Systems to see the big picture and avoid picking less efficient optimizations based on assumptions and false-positive indicators.

Check out our new blog: Understanding the Visualization of Overhead and Latency in NVIDIA Nsight Systems. And, if you are an nvprof or NVIDIA Visual Profiler user, be sure to read the blog posts [1], [2] & [3] to learn about migrating to their successors, Nsight Systems and Nsight Compute. Subscribe to our YouTube channel for future release highlights and feature spotlights. 

Contact us at our forums and visit our product page to download the latest release of Nsight Systems.