Nvidia anunció la última versión del Kit de Herramientas Nvidia CUDA para desarrollar aplicaciones paralelas usando las GPU Nvidia.
El Kit de Herramientas CUDA 4.0 fue diseñado para hacer la programación paralela más sencilla, y permite a los 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++ Entrega una colección de algoritmos paralelos C++ de código abierto y estructura de datos para facilitar 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).
Fuente: Nvidia.