NVIDIA Developer Zone

NVIDIA Parallel Nsight

NVIDIA Parallel Nsight brings GPU Computing into Microsoft Visual Studio. Build, Debug, Profile and Trace heterogeneous compute and graphics applications using CUDA C/C++, OpenCL, DirectCompute, Direct3D, and OpenGL.

Download it now!
For Windows 7 and Vista

If you experience trouble accessing the Parallel Nsight downloads, please visit the Parallel Nsight Registered Developer Program page for instructions to gain access.



Please visit Parallel Nsight 2.1 - New Features for a listing of the new features of the 2.1 release.

Parallel Nsight Debugger for GPU Computing
  • Debug your CUDA C/C++ and DirectCompute source code directly on the GPU hardware
  • As the industry's only GPU hardware debugging solution, it drastically increases debugging speed and accuracy
  • Use the familiar Visual Studio Locals, Watches, Memory and Breakpoints windows
  • Custom CUDA info page for navigating massively parallel threads states and contexts
Parallel Nsight Application and System Trace
  • Trace OS, multi-core CPU, Graphics and Compute APIs, Driver and GPU activities on a single timeline
  • Correlate OpenGL, Direct3D, CUDA and OpenCL activities to the exact CPU code line
  • CUDA profiler with unlimited experiments on live kernels
  • Specialized report pages with API call logs and statistics
Parallel Nsight Graphics Debugger
  • Direct 3D 10 and 11 Frame Debugger with render state and draw call inspection
  • Debug HLSL shaders directly on the GPU hardware. Drastically increasing debugging speed and accuracy over emulated (SW) debugging
  • Use the familiar Visual Studio Locals, Watches, Memory and Breakpoints windows with HLSL shaders, including DirectCompute code
  • The Debugger supports all HLSL shader types: Vertex, Pixel, Geometry, and Tessellation
Parallel Nsight Graphics Profiler
  • Direct3D Frame Profiler
  • Automatic bottlenecks and performance determination on a per-draw call and Direct3D Perf Markers basis
  • Frame timings page for advanced draw call timing measurements