Noticias, Gadgets, Android, Móviles, Descargas de Aplicaciones

AMD se convierte en código abierto, anuncia la iniciativa GPUOpen, nuevo compilador y controladores para Linux y HPC

La semana pasada, publicamos una historia sobre los planes de AMD Radeon Technology Group para admitir FreeSync a través de HDMI y otras tecnologías de pantalla futuras como HDR y DisplayPort 1.3. En esa historia, mencionamos que AMD y la nueva organización RTG (Radeon Technologies Group) tendrían más noticias a medida que el año llegara a su fin. Hoy, podemos hablar sobre su próxima gran iniciativa para dirigir los recursos de la GPU a una gama más amplia de nuevas aplicaciones, conocida como “GPUOpen”. En pocas palabras, AMD está lanzando una gran cantidad de software y herramientas de código abierto para brindarles a los desarrolladores de juegos, aplicaciones heterogéneas y aplicaciones HPC acceso más profundo a los recursos GPU y GPU.
Analicemos los juegos primero. AMD y RTG están buscando formas de facilitar el desarrollo de juegos, por lo que los juegos para PC y consolas se pueden producir de manera similar. Para citar a AMD, “Como continuación de la estrategia que comenzamos con Mantle, estamos dando aún más control de la GPU a los desarrolladores. Dado que los desarrolladores de consolas se han beneficiado del acceso de bajo nivel a la GPU, AMD quiere seguir brindando este nivel de acceso al espacio de la PC “. La iniciativa AMD GPUOpen está destinada a brindar a los desarrolladores la capacidad de aprovechar más fácilmente los activos que ya han creado para el desarrollo de consolas. Con GPUOpen, los desarrolladores de juegos tendrán acceso directo al hardware de la GPU, así como acceso a una gran colección de efectos, herramientas, bibliotecas y SDK de código abierto, que están disponibles en GitHub bajo una licencia de código abierto del MIT, que esencialmente brinda los usuarios tienen acceso sin restricciones al software.gpu abierto 1
AMD espera que GPUOpen permita el desarrollo estilo consola para juegos de PC a través de esta iniciativa de software de código abierto. Pero la empresa no se detiene ahí. GPUOpen también incluye una infraestructura informática de código abierto de extremo a extremo para la informática basada en clústeres y una nueva estrategia de controlador y software Linuxgpu abierto 2
Hace unas semanas, AMD anunció su Iniciativa Boltzmann y una suite de software HSA (Arquitectura de sistema heterogénea) que incluye un compilador HCC para el desarrollo de C ++, que ampliará el campo de programadores que pueden aprovechar HSA. Uno de los objetivos principales de la Arquitectura de sistemas heterogéneos (HSA) es ayudar a facilitar el desarrollo de aplicaciones paralelas mediante el uso de lenguajes de nivel superior, como C ++. El nuevo compilador de HCC C ++ es una herramienta clave que permite a los desarrolladores aprovechar más fácilmente los recursos del hardware de GPU discreto en sistemas heterogéneos.pila abierta de gpu
El compilador de HCC que forma parte de la Iniciativa Boltzmann también permite a los desarrolladores convertir el código CUDA en C ++ portátil. Según AMD, las pruebas internas muestran que, en muchos casos, el 90 por ciento o más del código CUDA se puede convertir automáticamente a C ++ y el 10 por ciento final se convierte manualmente en el popular lenguaje C ++. Está previsto un programa de acceso temprano para las herramientas de la “Iniciativa Boltzmann” para el primer trimestre de 2016.driver linux amd 1AMD GPUOpen también presenta un nuevo modelo de controlador de Linux y tiempo de ejecución dirigido a la Computación Cluster-Class de HPC. El nuevo controlador de Linux sin cabeza aborda las necesidades informáticas centrales de alto rendimiento, incluido el despacho de cómputo de baja latencia y las transferencias de datos PCI Express, soporte de GPU de igual a igual, acceso remoto directo a memoria (RDMA) de InfiniBand que se interconecta directamente a la memoria de GPU y gran individual Soporte de asignación de memoria. Pasará algún tiempo antes de que la iniciativa GPUOpen dé sus frutos, pero estos movimientos parecen ir en la dirección correcta para AMD. Aprovechar la comunidad de código abierto no solo para promover el desarrollo de software en general, y brindar a los desarrolladores un acceso más cercano a los recursos de la GPU, podría resultar en un grupo más grande de aplicaciones optimizadas para ejecutarse en hardware Radeon.