CUDA

Un entorno de desarrollo del lenguaje C para las GPU habilitado para CUDA
Descargar ahora

CUDA Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Freeware
  • Precio:
  • FREE
  • Nombre del editor:
  • NVIDIA Corporation
  • Sitio web del editor:
  • http://www.nvidia.com/
  • Sistemas operativos:
  • Mac OS X 10.5.2 or later
  • Tamaño del archivo:
  • 33.8 MB

CUDA Etiquetas


CUDA Descripción

Un entorno de desarrollo del lenguaje C para las GPU habilitado para CUDA El kit de herramientas de CUDA es un entorno de desarrollo del lenguaje C para las GPU habilitado para CUDA. En cuestión de unos pocos años, la unidad de procesador de gráficos programable tiene convertido en un caballo de batalla de computación absoluta. Con múltiples núcleos impulsados ​​por un ancho de banda de memoria muy alto, las GPU de hoy ofrecen recursos increíbles para procesos gráficos y no gráficos. La razón principal detrás de tal evolución es que la GPU está especializada para una cálculos de computa intensiva, altamente paralela exactamente de qué se trata la representación de gráficos y, por lo tanto, se diseñará de manera que más transistores estén dedicados al procesamiento de datos en lugar del almacenamiento en caché de datos y el control de flujo. El CUDA El entorno de desarrollo incluye: · Compilador de NVCC C · CUDA FFT y bibliotecas de Blas para la GPU · Profiler · Depurador de GDB para la GPU (Alpha Disponible en marzo, 2008) · Driver de CUDA RUNTETE (ahora también está disponible en el controlador estándar NVIDIA GPU) · CUDA Manual de programación El CUDA Desarrollador SDK proporciona ejemplos con código fuente para ayudarlo a comenzar con CUDA. Los ejemplos incluyen: · Multiplicación de bitásicos paralelas · Multiplicación de matriz · Transposición de la matriz · Perfil de rendimiento utilizando temporizadores · Resumen de prefijo paralelo (escaneo) de grandes matrices · Convolución de la imagen · 1D DWT usando Padar Wavelet · Ejemplos de interoperación de gráficos de OpenGl y Direct3D · CUDA BLAS y FFT Library Ejemplos de uso · CPU-GPU C- y C ++ - Integración de código · Precios de la opción Binomial · Precios de la opción Black-Scholes · Precios de la opción de Monte-Carlo · Mersenne Twister (generación de números aleatorios) · Histograma paralelo · Imagen de DenOising · Sobel Edge Filtro de detección · MathWorks Matlab Plug-in Aquí hay algunas características clave de "CUDA": · Idioma de programación estándar C habilitado en una GPU. · Solución unificada de hardware y software para computación paralela en las GPU de NVIDIA habilitado para CUDA. · GPUS compatibles con CUDA Van desde las gpus de la computadora portátil de menor potencia hasta los sistemas de alto rendimiento, MULTI-GPU. · GPU habilitado para CUDA Soporta el caché de datos paralelo y el administrador de ejecución de subprocesos. · Bibliotecas numéricas estándar para FFT (Transformación rápida de Fourier) y Blas (subrutinas de álgebra lineal básicas). · Conductor dedicado a CUDA para computar. · Ruta de carga y descarga directa optimizada de la CPU a la GPU habilitada para CUDA. · El conductor CUDA interactúa con los controladores de OpenGL y DirectX gráficos. · Soporte para sistemas operativos Linux 32/64 bits y Windows XP 32/64 bits. · Conductor directo y acceso a nivel de ensamblaje a través de CUDA para la investigación y el desarrollo del lenguaje. ¿Qué hay de nuevo en este lanzamiento: Nuevas características: · Características de MUFFT: Mejoras de rendimiento: doble precisión · PUFFT ahora admite transformes de doble precisión, con tipos y funciones analagosas a las versiones de precisión individuales existentes. De manera similar, la enumeración "PUFFTType" (utilizada en llamadas como CUFFTPLAN1D) se ha expandido para incluir identificadores de doble precisión. · Las versiones de doble precisión se invocan de manera idéntica a las de una sola precisión, obviamente, con argumentos cambiados de los tipos únicos a doble precisión. Consulte "PUFFT.H" para definiciones exactas de lo anterior. · Embalaje separado: el controlador de CUDA y el kit de herramientas CUDA ahora están disponibles a través de paquetes separados · Doble manipulación por el compilador: cuando un archivo PTX con una versión SM antes de SM_13 contiene instrucciones de doble precisión, PTXAS ahora emite una advertencia de que las instrucciones de doble precisión se envían a una precisión única. PTXAS tiene una nueva opción - Suppress-Double-Demote-Advertense para suprimir esta advertencia Corrección de errores principales: · Soporte C ++ para la emulación del dispositivo: se restaura el soporte para usar el código C ++ en el modo de emulación del dispositivo


CUDA Software relacionado

Diorita

Complete la creación de la biblioteca digital, la administración y el paquete de distribución ...

184 95.5 MB

Descargar

Simgua

Una poderosa herramienta que puede resolver problemas complejos de simulación con una facilidad sorprendente ...

373 38 MB

Descargar