| | 
La tecnología CUDA™ de NVIDIA puede programarse en el único entorno de lenguaje C que libera el poder de procesamiento de las GPU para resolver los desafíos más complejos de computación intensiva.
Conozca más sobre Computación GPU con CUDA en Vistazo General de la Arquitectura de CUDA.
Las herramientas de desarrollo CUDA, de NVIDIA, constan de tres componentes clave para ayudarlo a empezar:
1. El último driver CUDA
2. Un completo kit de herramientas CUDA
3. Muestras de código CUDA SDK
El kit de herramientas CUDA™ es un entorno de desarrollo de lenguaje C para las GPU compatibles con CUDA. El entorno de desarrollo CUDA incluye:
- Compilador nvcc C
- Bibliotecas CUDA FFT y BLAS para la GPU
- Perfilador
- Depurador gdb para GPU
- Driver de tiempo de ejecución CUDA (también disponible en el driver de GPU NVIDIA estándar)
- Manual de programación de CUDA
El CUDA Developer SDK suministra muestras con código fuente para ayudarlo a empezar con CUDA. Los ejemplos incluyen:
- Clasificación bitónica paralela
- Multiplicación de matriz
- Transposición de matriz
- Perfilación de desempeño usando temporizadores
- Prefijo suma paralelo (exploración) de grandes arrays
- Convolución de imagen
- 1D DWT usando Haar wavelet
- Muestras de interoperación gráfica OpenGL y Direct3D
- Ejemplo de uso de biblioteca CUDA BLAS y FFT
- Integración de código CPU-GPU C- y C++-
- Valoración de opción binomial
- Valoración de opción de Black-Scholes
- Valoración de opciones Monte-Carlo
- Mersenne Twister paralelo (generación aleatoria de números)
- Histograma paralelo
- Eliminación de ruido de imagen
- Filtro de detección Sobel Edge
- Plug-in MathWorks MATLAB® Plug-in (haga clic aquí para descargarlo)
Las muestras de código SDK están disponibles para su descarga. Es necesario instalar el kit de herramientas CUDA antes de ejecutar estos ejemplos precompilados.
|