ITSitio
ITSitio ITSitio ITSitio
OPINAR NOTAS RELACIONADAS IMPRIMIR          
  30.12.2011
 

NVIDIA libera el compilador CUDA

 

Desde su concepción hace ya cinco años, la arquitectura CUDA (Compute Unified Device Architecture) creada por Ian Buck fue una plataforma de desarrollo cerrada y de uso exclusivo para NVIDIA. Ahora la compañía anunció que proporcionará a investigadores académicos y desarrolladores de herramientas de software el código fuente del nuevo compilador NVIDIA CUDA basado en LLVM, lo que les permitirá introducir capacidad de procesamiento en la GPU para más lenguajes de programación y más aplicaciones CUDA en arquitecturas de procesador alternativas.

  LLVM es una infraestructura de compiladores de código abierto de uso muy extendido que se basa en un diseño modular, lo cual facilita la incorporación de soporte para nuevos lenguajes de programación y arquitecturas de procesamiento. Compañías tan importantes como Adobe, Apple, Cray y Electronic Arts, entre otras, la utilizan para resolver muchas de sus necesidades de programación.

El nuevo compilador de CUDA basado en LLVM, que incorpora soporte para la arquitectura de procesamiento paralelo de las GPU NVIDIA, se incluye en la última versión del Toolkit de CUDA (v4.1), ahora disponible para el todo el público.

Según Sudhakar Yalamanchili, profesor del Instituto Tecnológico de Georgia y director del proyecto Ocelot (que traslada el software escrito en CUDA C a diferentes arquitecturas de procesador), “Abrir la plataforma CUDA es un paso importante. El futuro de la computación son las plataformas heterogéneas y el modelo de programación CUDA representa una forma excelente de maximizar el rendimiento con muchos tipos de procesadores, incluidas las GPU de AMD y las CPU x86 de Intel”.

Facilitar nuevos métodos para programar en sistemas paralelos heterogéneos que resuelvan problemas computacionales complejos y creen nuevos modelos de programación ayudará a acelerar el tránsito hacia el cálculo a exaescala. Al liberar el código fuente del compilador CUDA y el formato de representación interna (IR), NVIDIA brinda a los investigadores más flexibilidad para trasladar el modelo de programación CUDA a otras arquitecturas y, de esta forma, seguir avanzando en el desarrollo de nuevas generaciones de plataformas de alta computación.

Los fabricantes de herramientas de software también podrán utilizar el código fuente del compilador para crear soluciones personalizadas.

Para Doug Miles, director de The Portland Group, “Esta iniciativa permitirá a PGI crear compiladores CUDA Fortran y OpenACC nativos que aprovechen la misma tecnología de optimización que utiliza NVIDIA CUDA C/C++ en el nivel de dispositivo. Esto facilitará el uso transparente de las herramientas existentes para operaciones de depuración y análisis del rendimiento y ofrecerá a PGI la posibilidad de centrarse en la funcionalidad del lenguaje y en optimizaciones de más alto nivel”.

Aquí se encuentran las bases de registro para poder tener la oportunidad de tener acceso a una versión preliminar del compilador.

ITSitio

  Titulo  
 
  Mensaje
 
ITSitio
 
Comentarios (0)
 
 
ITSitio
ITSitio IBM abre el fuego contra Microsoft y Google
ITSitio
ITSitio 23 aplicaciones de Linux que mejoraran tu vida
ITSitio
ITSitio Llega Mozilla Firefox 10 y ya se sabe cómo serán 12 y 13
ITSitio
ITSitio Cómo usar el comando SUDO sin contraseña
ITSitio
ITSitio ¿Qué proyectos open source fueron más populares de 2011? ¿Qué traerá 2012?
ITSitio
ITSitio
ITSitio Cloud
ITSitio Blue Coat asegura desde la sucursal a la nube
ITSitio
ITSitio Convergencia
ITSitio CES 2012: Cisco lleva el video a la nube
ITSitio
ITSitio Ensambladores
ITSitio Salieron al mercado las primeras memorias XQD
ITSitio
ITSitio Infraestructura
ITSitio La vigilancia, bien administrada
ITSitio
ITSitio ITSitio
ITSitio Avaya actualiza su propuesta para empresas pequeñas y medianas
ITSitio
ITSitio Open Source
ITSitio Libros digitalizados con tecnología espacial
ITSitio
ITSitio Movilidad
ITSitio Apps para analizar, planificar y monitorear el rendimiento inalámbrico
ITSitio
ITSitio Seguridad
ITSitio La Seguridad de Facebook falló otra vez
ITSitio
ITSitio