14 mzo 11.- NVIDIA anunció la última versión del Kit de Herramientas NVIDIA CUDA para desarrollar aplicaciones paralelas usando las GPU NVIDIA.
El Kit de Herramientas NVIDIA CUDA 4.0 fue diseñado para hacer la programación paralela más sencilla, y permite a más desarrolladores portar sus aplicaciones a GPU. Las tres principales características de esta versión son:
• Tecnología NVIDIA GPUDirect™ 2.0– Ofrece soporte para comunicación de punto-a-punto entre las GPU dentro de un solo servidor o estación de trabajo. Esto permite una programación más rápida y sencilla para mejora de rendimiento en aplicaciones en entornos multi-GPU.
• Direccionamiento Unificado Virtual (UVA) – Brinda una dirección de memoria única en un espacio combinado de memoria del sistema con la memoria de la GPU, lo que permite una programación paralela más rápida y sencilla.
• Librerías de Plantillas Mejoradas Thrust C++ – Brinda una colección de algoritmos paralelos C++ de código abierto y estructura de datos para facilitarle la programación a los desarrolladores C++. Con Thrust, las rutinas como ordenamientos paralelos son de 5X a 100X más rápidos comparados con la Librería de Plantillas Estándar (STL) y Creador de Bloques Continuos (TBB).
El lanzamiento de la arquitectura CUDA 4.0 incluyen otras mejoras y compatibilidades clave, incluyendo:
• Integración MPI con Aplicaciones CUDA– Implementaciones modificadas MPI como OpenMPI automáticamente mueven información desde y hacia la memoria de GPU usando Infiniband cuando una aplicación hace una solicitud MPI de envío o recepción.
• Intercambio Multi-hilos de GPU– Múltiples hilos del CPU huésped pueden compartir contextos en una sola GPU, lo que permite compartir de forma más sencilla una GPU en aplicaciones multi-hilos.
• Intercambio Multi-GPU de un solo Hilo de CPU– Un solo hilo de la CPU huésped puede tener acceso a todas las GPU en el sistema. Los desarrolladores pueden coordinar fácilmente trabajos a través de múltiples GPU.
• Nueva Imagen NPP y Librería de Visualización de Cómputo – Un extenso set de operaciones de transformación de imagen que permiten el rápido desarrollo de imágenes y aplicaciones de visualización de cómputo.
•Nuevas y Mejoradas Capacidades:
Analizador automático de rendimiento en el Perfilador Visual Nuevas características en cuda-gdb y soporte mejorado para MacOS Soporte agregado para características C++ como nueva/borrar y funciones virtuales Nuevo desensamblador binario en GPU
Una versión ‘candidato de lanzamiento’ del Kit de Herramientas CUDA 4.0 está disponible sin cargo a partir del 4 de Marzo de 2011, al enlistarse en el Programa de Desarrollador CUDA Registrado en: www.nvidia.com/paralleldeveloper. El Programa de Desarrollador CUDA Registrado brinda un gran número de herramientas, recursos e información para desarrolladores de aplicaciones paralelas para que puedan maximizar su potencial en CUDA.
Para más información en las características y capacidades del Kit de Herramientas CUDA y aplicaciones GPGPU, por favor visite: www.nvidia.com/cuda.
Artículos relacionados:
Artículos nuevos:
Artículos antiguos:
|