
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.
NEW in CUDA 4Easier Application Porting
Faster Multi-GPU Programming
|
Coming in CUDA 5Nsight, Eclipse Edition, learn more
RDMA for GPUDirect, learn more
GPU Library Object Linking, learn more
Dynamic Parallelism, learn More
Watch the CUDA 5 Overview to learn more CUDA 5 Preview release is available to GPU Computing Registered Developers. Join today! |
Learn more about the GPU-accelerated libraries and development tools included in the CUDA Toolkit
|
GPU-Accelerated Libraries
|
Development Tools
|
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.
If you develop applications in languages other than C or C++, please review the Getting Started page for a language solution that meets your needs. The CUDA Toolkit complements and fully supports programming with OpenACC directives.
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)