
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 and add GPU acceleration your application quickly.
Key Features
|
In addition to all the tools, libraries and documentation in the CUDA Toolkit, you’ll find hundreds of source code samples in the NVIDIA GPU Computing SDK.
The CUDA Toolkit complements and fully supports high level parallel coding using OpenACC directives.
Windows developers should be sure to check out NVIDIA Parallel Nsight for debugging and performance analysis capabilities integrated into Microsoft Visual Studio.
If you develop applications in languages other than C or C++, please see the list of other Languages and APIs for GPU Computing to find a language solution that meets your needs.
Availability
The latest version of the CUDA Toolkit is always available at www.nvidia.com/getcuda
NVIDIA GPU Computing Registered Developers get early access to the next CUDA Toolkit release, invitations to special registered developer-only webinars, and access to NVIDIA’s online bug reporting and feature request system. If you’re not already a member, sign up today!
References





Registered Developers Website
NVDeveloper (old site)