
CUDA Toolkit 4.0 RC2 (APRIL 2011)
Watch the CUDA Toolkit 4.0 Feature and Overview Webinar (or just the slides) for details of this release.
For older releases, see the CUDA Toolkit Release Archive
Download Quick Links [ Windows ] [ Linux ] [ MacOS ]
Release Highlights
Easier Application Porting
- Share GPUs across multiple threads
- Use all GPUs in the system concurrently from a single host thread
- No-copy pinning of system memory, a faster alternative to cudaMallocHost()
- C++ new/delete and support for virtual functions
- Support for inline PTX assembly
- Thrust library of templated performance primitives such as sort, reduce, etc.
- NVIDIA Performance Primitives (NPP) library for image/video processing
- Layered Textures for working with same size/format textures at larger sizes and higher performance
Faster Multi-GPU Programming
- Unified Virtual Addressing
- GPUDirect v2.0 support for Peer-to-Peer Communication
New & Improved Developer Tools
- Automated Performance Analysis in Visual Profiler
- C++ debugging in CUDA-GDB
- GPU binary disassembler for Fermi architecture (cuobjdump)
Support for XP on notebooks is being phased out and is therefore not available for this release. Please refer to the Release Notes and Getting Started Guides for more information. Windows developers should be sure to check out the new debugging and profiling features in Parallel Nsight for Visual Studio . Also cuda-gdb now available for both Linux and MacOS
Download Quick Links [ Windows ] [ Linux ] [ MacOS ]
Windows XP, Windows VISTA, Windows 7
MacOS
| Description of Download | Link to Binaries | Documents |
| Developer Drivers for MacOS | download | |
|
CUDA Toolkit
|
download |
Mac Getting Started Guide Release Notes Release Notes Errata CUDA Readiness Tech Brief CUDA C Programming Guide CUDA C Best Practices Guide CUDA Reference Manual (pdf) CUDA Reference Manual (chm) CUDA API Reference PTX ISA 2.2 CUDA-GDB User Manual CUDA-MEMCHECK User Manual Visual Profiler User Guide Fermi Compatibility Guide Fermi Tuning Guide CUBLAS User Guide CUFFT User Guide CUSPARSE User Guide CURAND User Guide CUDA NPP Library Thrust Quick Start Guide License |
| CUDA Tools SDK | download | |
| GPU Computing SDK code samples | download |
CUDA C/C++ Release Notes OpenCL Release Notes CUDA Occupancy Calculator License |




Registered Developers Website
NVDeveloper (old site)