NVIDIA® Nsight™ Systems is a system-wide performance analysis tool designed to visualize an application’s algorithms, help you select the largest opportunities to optimize, and tune to scale efficiently across any quantity of CPUs and GPUs in your computer; from laptops to DGX servers.


NVIDIA Nsight Systems is a low overhead performance analysis tool designed to provide insights developers need to optimize their software. Unbiased activity data is visualized within the tool to help users investigate bottlenecks, avoid inferring false-positives, and pursue optimizations with higher probability of performance gains. Users will be able to identify issues, such as GPU starvation, unnecessary GPU synchronization, insufficient CPU parallelizing, and even unexpectedly expensive algorithms across the CPUs and GPUs of their workstations and servers. NVIDIA Nsight Systems can even provide valuable insight into the behaviors and load of deep learning frameworks such as Caffe2 and TensorFlow; allowing users to tune their models and parameters to increase overall single or GPU utilization.

Watch John Stone, from the NIH Center for Macromolecular Modeling and Bioinformatics at University of Illinois at Urbana-Champaign, present how he achieved over a 3x performance increase in VMD; a popular tool for analyzing large biomolecular systems.

Major Features

  • View system-wide application behavior across CPUs and GPUs
    • CPU cores utilization, processes, thread activities, and user annotations
    • CPU thread call-stack collections
      • Statistics from periodic sampling
      • Blocking function analysis
    • GPU workload trace
  • Investigate CPU-GPU interactions and bubbles
    • CUDA API trace along with cuBLAS and cuDNN library trace
    • OpenGL API
    • GPU workload correlation
  • NVTX user annotation support
  • Lightning fast GUI capable of visualizing in excess of 10 million events
  • Launch from the GUI or use the command line collection tool
  • NV-Docker container support
  • NVIDIA GPU Cloud support

Release Highlights

  • Introducing Nsight Systems 2018.0


Available for profiling directly on Linux workstations and servers, including the NVIDIA DGX line, or remotely from a variety of hosts: Windows, Linux, or MacOSX.


Versions of this product can be found for Tegra under the product name NVIDIA System Profiler for: Jetson, Shield, and Drive devices



To provide feedback, request additional features, or report support issues, please use the Developer Forums.

System Requirements

Supported target operating systems for data collection:

  • Ubuntu 14.04 & 16.04
  • CentOS 7+*
  • Red Hat Enterprise Linux 7+*

* In distribution versions below 7.4, some features will be disabled unless the OS kernel has been upgraded to greater than or equal to kernel version 4.3

Supported target hardware

  • GPU: Pascal or newer
  • CPU: x86-64 processors

Supported target software

  • 64 bit applications only
  • CUDA 9.0 for CUDA tracing

Supported host operating systems for data visualization:

  • Windows 7+
  • Mac OS X 10.9+
  • Ubuntu 14.04 & 16.04

Related Media

Optimizing HPC simulation and visualization code

Watch John Stone, of the NIH Center for Macromolecular Modeling and Bioinformatics at University of Illinois at Urbana-Champaign, discuss how he achieved over a 3x performance increase of VMD, a popular tool for analyzing large biomolecular systems.

Watch Video

NVIDIA Jetson Partner Stories: Stereolabs

In the drone industry, the weight and size of the main board is critical. With the ZED stereo camera by Stereolabs, developers can capture the world in 3D and map 3D models of indoor and outdoor scenes up to 20 meters. The small form factor of the Jetson TX1 enables Stereolabs to bring advanced computer vision capabilities to smaller and smaller systems. See what is possible when these two technologies come together in drones to power the latest virtual reality applications.

Watch Video

NVIDIA System Profiler - Introduction

An introduction to the latest NVIDIA System Profiler. Includes an UI workthrough and setup details for NVIDIA System Profiler on the NVIDIA Jetson Embedded Platform. Download and learn more here.

Watch Video