NVIDIA SOFTWARE

Subscribe
NVIDIA Nsight

Develop for GPUs in your favorite IDE

NVIDIA® Nsight™ is the ultimate development platform for heterogeneous computing. Work with powerful debugging and profiling tools that enable you to fully optimize the performance of the CPU and GPU. Not only do these feature-rich tools optimize performance, they help you gain a better understanding of your code - identify and analyze bottlenecks and observe the behavior of all system activities.

Experience the ease of developing code for GPUs using NVIDIA® Nsight™ Visual Studio Edition for Windows or Nsight™ Eclipse Edition for Linux and Mac OS.

Download Nsight Visual Studio Edition

Download Nsight Visual Studio Edition
Download Nsight Eclipse Edition

Download Nsight Eclipse Edition

Editor screenshot from Nsight, Eclipse Edition
Editor screenshot from Nsight, Eclipse Edition

Develop

  • New project templates and integration with CUDA SDK samples make getting started quick and easy
  • CUDA code highlighting makes it easy to navigate heterogeneous CUDA code
  • Dynamic HLSL shader editing
Debugger screenshot from Nsight, Visual Studio Edition
Debugger screenshot from Nsight, Visual Studio Edition

Debug

  • Debug CPU and GPU code simultaneously and seamlessly
  • Debug shaders as they are being executed on the GPU
  • Real-time inspection of Direct3D 9/10/11 API calls
  • View contributing fragments with Pixel History
Profiler screenshot from Nsight, Eclipse Edition
Profiler screenshot from Nsight, Eclipse Edition
Profile
  • Easily identify performance bottlenecks using a unified CPU and GPU trace of application activity
  • In-session kernel replay mode for more accurate profiling
  • Profile frames and automatically measure GPU bottlenecks
  • Frame drawcall timing page for visualizing concurrency of execution

Editor screenshot from Nsight, Eclipse Edition

Editor screenshot from Nsight, Eclipse Edition

Editor screenshot from Nsight, Eclipse Edition