NVIDIA Nsight : Build, Debug, Profile and Trace heterogeneous compute and graphics applications using CUDA C/C++, OpenCL, DirectCompute, Direct3D, and OpenGL
If you are thinking of developing an advanced graphics editor, CAD app or perhaps a video game, then we don't need to tell you more about the importance of fully optimizing the performance of the CPU and GPU. NVIDIA Nsight is a comprehensive, yet intuitive development platform that packs several debugging and profiling tools to help you achieve this goal and provide users with the ultimate experience.
Generates CUDA code for convenient project building
A further noteworthy feature of the platform is the integrated CUDA editor and samples, both of which speed up the generation of code for a wide variety of projects. Not only does the automatic code refactoring allow an effortless porting of the CPU loops to CUDA kernels, but you can also get detailed performance analysis at the same time.In the eventuality that you happen to run into errors, then the app provides you with a step-by-step guide to help you fix the errors or bottlenecks in the code. Moreover, thanks to the syntax highlighting, you can easily differentiate between the CPU and GPU code.
Seamlessly profile and debug CPU and GPU code
If you already wrote the code or prefer to use snippets for this purpose, then you can take advantage of the debugging tool to check it thoroughly. Thanks to the powerful debugger, you can view the variables across several CUDA threads, view and filter track execution, analyze the execution state, map the kernels and CPU, set breakpoints or include memchecks to help identify memory errors, for instance.Lastly, it is worth mentioning that the program comes with a profiler that enables you to detect performance bottlenecks various versions of CPU and GPU. The tool can track down potential problems at specific source-lines in the kernels, so you can address them early in the development stage.
A handy IDE for anyone developing for heterogeneous computing
Regardless of the type of GPU-accelerated application or project you are working on, NVIDIA Nsight packs a robust set of tools with support for dynamic parallelism and extensive library support for developing apps faster and easier than ever.
Windows 10 64 bit / Windows 10 / Windows 8 64 bit / Windows 8 / Windows 7 64 bit / Windows 7 / Windows Vista 64 bit / Windows Vista
NVIDIA Nsight runs on
Windows 10/11
and is available under the
Freeware
license
— the installer is 465 MB.
We’ve catalogued it under
General.
Help fellow users decide. Share your experience with NVIDIA Nsight.