NVIDIA lanza la versión 6 de su SDK CUDA

Escrito por Rodrigo Alonso

NVIDIA ha anunciado el lanzamiento de la última versión de su plataforma de programación paralela, CUDA 6, la cual trae consigo soporte para memoria unificada, librerías drop-in y escalado con múltiples procesadores gráficos. CUDA (Compute Unified Device Architecture) es la fuente de codificación GPGPU de NVIDIA que se puede considerar el rival de OpenCL de Khronos Group, pero específico para gráficas NVIDIA.

Hay que reconocer que CUDA acelera notablemente las tareas que son paralelizables, y no en vano las GPUs de NVIDIA son una elección común para la computación de alto rendimiento (HPC, high performance computing) y proyectos de supercomputación. En la última lista publicada del Top 500 de los superordenadores más potentes, 38 de ellos hacen uso de gráficas NVIDIA (como dato, solo 3 llevan gráfica AMD y 13 Intel MIC x86 Xeon Phi).

CUDA

El mayor cambio de CUDA 6 es que han simplificado el código de escritura para que se pueda ejecutar tanto en GPU como en CPU, de manera que se aumenta el rendimiento: memoria unificada. Con CUDA 6, según explica NVIDIA, las aplicaciones pueden acceder tanto a la memoria de la CPU como de la GPU sin la necesidad de tener que transferir información de una a otra, evitando cuellos de botella. Básicamente, NVIDIA ha implementado hUMA de AMD en CUDA 6.

Esta nueva versión también introduce librerías drop-in para BLAS (basic linear algebra subprograms) y FFT (fast Fourier transform), permitiendo a los desarrolladores obtener un rendimiento ocho veces mayor en estos cálculos comunes simplemente susituyendo las librerías existentes manejadas por la CPU por estas integradas en el SDK. ¿Ocho veces más de rendimiento? Estas nuevas librerías drop-in permiten un escalado de rendimiento automático utilizando hasta ocho GPUs en un único nodo (dos para la librerías FFTW), en lugar de solo una CPU. Con la aceleradora más potente que NVIDIA tiene ahora mismo y CUDA 6, se obtienen hasta 9 teraflops de rendimiento de doble precisión y soportan cargas de trabajo de hasta 512 GB.

Esta nueva versión de CUDA ya está disponible a través de la página web de NVIDIA.

Continúa leyendo
  • Dani el Grande

    A AMD la están pillando. Primero Direxct 12 para darle un palo a Mantle (en teoría, yo aún tengo mis reservas. Además, Direcxt es exclusivo de windows y el futuro es Steam OS o linux) y esto para la huma. A ver con que responden

    • Humberto Batista

      Está sucediendo como en el pasado con los 64 bits y la implementación de más núcleos en los procesadores, ellos presentan la ignovación y luego quedan resagados ante la competencia, cuando estos la implementan.

      • EpsylonRad

        Asi ha sido…

        • ojetepelon

          Pero no hay que olvidar que aunque van años atrás a nivel de litografía son los que mas innovan y el resto son mas conservadores y esperan a que AMD mueva ficha para implementar la idea que AMD marca.

          Nvidieros hoy y siempre AMD os marcará el camino a seguir.

    • Nox Ater

      Asi ha sido desde siempre AMD es la verdadera inovadora solo que los demas terminan recibiendo los beneficios de sus tecnologias y hay hasta gente que cree que esas empresas son las que desarrollaron esas tecnologias sin saber que en realidad AMD fue la que las desarollo

      • Dani el Grande

        Triste, pero eso pasa en todos los campos

  • EpsylonRad

    La Verdad que impresionante.

    No puedo hacer más que felicitar a Nvidia en este aspecto pues entiendo perfectamente la importancia que tiene el avance en HPC.

    El único problema de Nvidia es que CUDA es totalmente privativo pero bien por ellos que lo optimizan puesto que es asi como debe ser.

    Si puede sacar Diferencia que lo haga, pero no por simple apretón de AMD, sino por propia voluntad.
    Y es que es eso lo que realmente critico tanto de Intel como de Nvidia.
    No avanzan si no es necesario porque han sido empresas líderes, y le cambian el nombre a la tecnología y te la venden de nuevo…
    Sino díganme todos donde Intel y Nvidia se han tenido que matar innovando???
    Dejen, yo les contesto:
    En el mercado de Tablets y Smartphones. DONDE NO SE PUEDEN DORMIR NI UN SEGUNDO PORQUE HAY 5 EMPRESAS CON MAYOR MERCADO QUE ELLOS.

  • lastraman

    estoy ansioso por probar esto, vamos a ver que tal y que ofrece nvidia. esperemos que el rendimiento sea real y en todos los juegos o en la mayoría y no en 2 o 3.

    • EpicFail

      Que grande!! CUDA no es para los juegos. EpicFail del año XDDDD