The GPU Computing SDK includes 100+ code samples, utilities, whitepapers, and additional documentation to help you get started developing, porting, and optimizing your applications for the CUDA architecture. You can get quick access to many of the SDK resources on this page, or download the complete SDK.
Please note that you may need to install the latest NVIDIA drivers and CUDA Toolkit to compile and run the code samples.
|
CUDA Getting Started Guide (Windows)
This guide will show you how to install and check the correct operation of the CUDA development tools in Windows. |
|
Open
|
|
|
CUDA Getting Started Guide (Linux)
This guide will show you how to install and check the correct operation of the CUDA development tools in Linux. |
|
Open
|
|
|
CUDA Getting Started Guide (Mac OS X)
This guide will show you how to install and check the correct operation of the CUDA development tools in Mac OS X. |
|
Open
|
|
|
CUDA C SDK Release Notes
CUDA C SDK Release Notes. |
|
Open
|
|
|
CUDA C Programming Guide
This is a detailed programming guide for CUDA C developers. |
|
Open
|
|
|
CUDA C Best Practices Guide
This is a manual to help developers obtain the best performance from the NVIDIA CUDA Architecture. It presents established optimization techniques and explains coding metaphors and idioms that can greatly simplify progarmming for the CUDA architecture. |
|
Open
|
|
|
CUDA Developer Guide for Optimus Platforms
This document provides guidance to CUDA developers and explains how NVIDIA CUDA APIs can be used to query for GPU capabilities in Optimus systems. It is strongly recommended to follow these guidelines to ensure CUDA applications are compatible with all notebooks featuring Optimus. |
|
Open
|
|
|
CUDA Fermi Compatibility Guide
The Fermi Compatibility Guide for CUDA Applications is intended to help developers ensure that their NVIDIA CUDA applications will run effectively on GPUs based on the NVIDIA Fermi Architecture. This document provides guidance to developers who are already familiar with programming in CUDA C/C++ and want to make sure that their software applications are compatible with Fermi. |
|
Open
|
|
|
CUDA Fermi Tuning Guide
An overview on how to tune applications for Fermi to further increase these speedups is provided. More details are available in the CUDA C Programming Guide (version 3.2 and later) as noted throughout the document.. |
|
Open
|
|
|
DirectCompute SDK Release Notes
DirectCompute SDK Release Notes. |
|
Open
|
|
|
DirectCompute Programming Guide
This is a detailed programming guide for DirectCompute developers. |
|
Open
|
|
|
OpenCL SDK Release Notes
OpenCL SDK Release Notes. |
|
Open
|
|
|
OpenCL Overview for the CUDA Architecture
This whitepaper summarizes the guidelines for how to choose the best implementations for NVIDIA GPUs. |
|
Open
|
|
|
OpenCL Programming Guide
This is a detailed programming guide for OpenCL developers. |
|
Open
|
|
|
OpenCL Best Practices Guide
This is a manual to help developers obtain the best performance from OpenCL. |
|
Open
|
|
|
GPU Computing SDK End User License Agreement
This is the Software License Agreement for developers or licensees. |
|
Open
|
|