The NVIDIA CUDA Toolkit provides a comprehensive development
environment for C and C++ developers building GPU-accelerated
applications. The CUDA Toolkit includes a compiler for NVIDIA GPUs,
math libraries, and tools for debugging and optimizing the
performance of your applications. You'll also find programming
guides, user manuals, API reference, and other documentation to help
you get started quickly accelerating your application with GPUs.
Build, Debug, Profile, Analyze and Trace heterogeneous compute and
graphics applications using CUDA C/C++, OpenCL, DirectCompute, Direct3D,
and OpenGL. This online user guide is also installed with the Nsight
Visual Studio Edition 'Host' installer. You can access it from
Start > NVIDIA Corporation > Nsight Visual Studio Edition
#.# > User Guide or via the 'Help' entry under the Nsight menu
in Visual Studio.
Nsight Eclipse Edition is an integrated development environment
(IDE) for developers building CUDA application on Linux and Mac OS X
platforms. It is designed to help developers on all stages of the
software development process. Nsight Eclipse Edition is based on the
popular Eclipse Platform and supports a wide range of third-party
extensions and plug-ins.