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, SDK documentation, 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.
Refer to the SDK release notes for more information.
|
||
![]() This sample demonstrates how Discrete Cosine Transform (DCT) for 8x8 blocks can be implemented in OpenCL. |
![]() ![]() ![]()
Download - Windows (x86) |
|
|
||
![]() High Quality DXT Compression using OpenCL. This example shows how to implement an existing computationally-intensive CPU compression algorithm in parallel on the GPU, and obtain an order of magnitude performance improvement. |
![]() ![]() ![]()
Download - Windows (x86) |
|
|
||
![]() This sample demonstrates efficient implementation of 64-bin and 256-bin histograms. |
![]() ![]() ![]()
Download - Windows (x86) |
|
|
||
![]() This sample shows how to post-process an image rendered in OpenGL using OpenCL. |
![]() ![]() ![]()
Download - Windows (x86) |
|
|
||
![]() Simple example that demonstrates use of 3D textures in OpenCL. |
![]() ![]() ![]()
Download - Windows (x86) |
|
|
||
![]() Linear 2-dimensional variable-width Box Filter of RGBA image. Implemented in OpenCL for CUDA GPU's, with performance comparison against simple C++ on host CPU. Each of the R, G, B and A channels are treated independently with results computed concurrently for each. |
![]() ![]() ![]()
Download - Windows (x86) |
|
|
||
![]() 2-dimensional 3x3 Sobel Magnitude Filter of RGBA image. Implemented in OpenCL for CUDA GPU's, with performance comparison against simple C++ on host CPU. Gradient magnitude for each of the R, G & B channels is computed concurrently and independently, then combined into a single gradient intensity with linear weighting factors. |
![]() ![]() ![]()
Download - Windows (x86) |
|
|
||
![]() Multi-GPU enabled, 2-dimensional 3x3 Median Filter of RGBA image. Implemented in OpenCL for CUDA GPU's, with performance comparison against simple C++ on host CPU. Each of the R, G & B channels are treated independently with results computed concurrently for each. |
![]() ![]() ![]()
Download - Windows (x86) |
|
|
||
![]() This sample implements convolution filter of a 2D image with arbitrary separable kernel. |
![]() ![]() ![]()
Download - Windows (x86) |
|
|
||
![]() 2-dimensional Gaussian Blur Filter of RGBA image using IRF method. Implemented in OpenCL for CUDA GPU's, with performance comparison against simple C++ on host CPU. Each of the R, G, B and A channels are treated independently with results computed concurrently for each. |
![]() ![]() ![]()
Download - Windows (x86) |
|
|
||
![]() This sample demonstrates basic volume rendering using 3D textures. |
![]() ![]() ![]()
Download - Windows (x86) |