NVIDIA Nsight Visual Studio Edition


Introduction to NVIDIA Nsight Visual Studio Edition
NVIDIA® Nsight™ Visual Studio Edition is an application development environment for heterogeneous platforms which brings GPU computing into Microsoft Visual Studio. NVIDIA Nsight™ VSE allows you to build and debug integrated GPU kernels and native CPU code as well as inspect the state of the CPU, GPU, and memory.
Release Notes
See the latest features and updates for this version of NVIDIA Nsight Visual Studio Edition.
Installation and Setup Essentials
This chapter walks you through the system requirements for NVIDIA Nsight Visual Studio Edition, and the steps you'll need to install and get started using the software.

CUDA Debugger


Getting Started with the CUDA Debugger
This section provides a walkthrough and tutorial for using the CUDA Debugger with NVIDIA Nsight Visual Studio Edition.
Build and Run
This section details how to configure the properties of a CUDA project, launching the CUDA Debugger, and how to attach debugging to a running CUDA Process.
Control GPU Execution
In this section, learn more about how to control GPU execution, set GPU breakpoints, and use global freeze.
Inspect State
In this section, learn more about how to use various state inspection features of the CUDA Debugger, such as specifying the debugger context, viewing memory and variables, using the CUDA Info View, and using the CUDA Warp Watch.
Advanced Topics
In this section, learn more about advanced CUDA topics, such as PTX and SASS assembly debugging, as well as how to use the CUDA Memory Checker.

Analysis


Analysis Tools
The NVIDIA® Nsight™ Visual Studio Edition Analysis Tools provide the tools you need to analyze your GPU Computing application.
Other Analysis Reports
Learn about other analysis reports, such as the Summary Report, Timeline Page, and more.
NVIDIA Tools Extension Library (NVTX)
The NVIDIA Tools Extension SDK (NVTX) is a C-based Application Programming Interface (API) for annotating events, code ranges, and resources in your applications. Applications which integrate NVTX can use NVIDIA Nsight tools to capture and visualize these events and ranges.

Reference


Reference Topics
Additional resources for learning more about working with NVIDIA Nsight Visual Studio Edition.

EULA
This document is the End User License Agreement (EULA) for NVIDIA Nsight Visual Studio Edition. This document contains specific license terms and conditions for NVIDIA Nsight Visual Studio Edition. By accepting this agreement, you agree to comply with all the terms and conditions applicable to the specific product(s) included herein.