Desenvolvimento com CUDA
Aplicativos CUDA
Introduction
Documentação
Produtos habilitados com CUDA
Obtenha CUDA
 Introdução

A arquitetura CUDA™ da NVIDIA pode ser programada usando o único ambiente de linguagem C que libera a capacidade de processamento das GPUs para resolver os desafios de computação intensa mais complexos.

Saiba mais sobre Computação GPU com CUDA no Visão Geral do CUDA Arquitetura.

As ferramentas de desenvolvimento CUDA da NVIDIA consistem em três componentes-chave para ajudar você a começar:
    1. driver CUDA mais recente
    2. Um kit completo de ferramentas CUDA
    3. Exemplos de código SDK para CUDA

toolkit_bar.jpg
The CUDA™ Toolkit is a C language development environment for CUDA-enabled GPUs. The CUDA development environment includes:
  • nvcc C compiler
  • CUDA FFT and BLAS libraries for the GPU
  • Profiler
  • gdb debugger for the GPU
  • CUDA runtime driver (also available in the standard NVIDIA GPU driver)
  • CUDA programming manual
sdk_bar.jpg

The CUDA Developer SDK provides examples with source code to help you get started with CUDA. Examples include:

  • Parallel bitonic sort
  • Matrix multiplication
  • Matrix transpose
  • Performance profiling using timers
  • Parallel prefix sum (scan) of large arrays
  • Image convolution
  • 1D DWT using Haar wavelet
  • OpenGL and Direct3D graphics interoperation examples
  • CUDA BLAS and FFT library usage examples
  • CPU-GPU C- and C++-code integration
  • Binomial Option Pricing
  • Black-Scholes Option Pricing
  • Monte-Carlo Option Pricing
  • Parallel Mersenne Twister (random number generation)
  • Parallel Histogram
  • Image Denoising
  • Sobel Edge Detection Filter
  • MathWorks MATLAB® Plug-in (click here to download)

SDK code samples are available for download. Installation of the CUDA toolkit is required before running these precompiled examples.