Con GPUOpen, AMD espera que los jugadores saquen más provecho de sus GPU Radeon

AMD ha revelado los detalles de su proyecto GPUOpen, a través del cual espera hacerse un hueco más grande en el concurrido mercado de procesadores gráficos en máquinas x86.

Nvidia, que domina la gama alta del mercado de GPU, y desde abajo Intel, que puede aprovechar su mayor participación en el mercado de CPU x86 para vender sus propios conjuntos de chips de gráficos integrados, exprimen a la compañía desde arriba. Si bien no puede hacer mucho sobre Intel, GPUOpen podría permitir que los chips Radeon de AMD obtengan algunos puntos de Nvidia. 

Con GPUOpen, AMD ofrece a los desarrolladores de software el código y las especificaciones que necesitan para aprovechar al máximo sus chips de GPU mediante la programación directa a sus API en lugar de capas de abstracción de hardware de gráficos como DirectX u OpenGL, que no ofrecen el mismo nivel de control sobre características específicas del procesador.

Si bien AMD muestra a los desarrolladores un acceso directo para un mejor rendimiento, el camino hacia una mejor rentabilidad es largo y tortuoso. Primero requiere que los programadores acepten AMD en su oferta, anunciada por primera vez en diciembre, para usar sus nuevas API para optimizar su código para su hardware. Con esos ajustes, y sin la sobrecarga de la capa de abstracción para algunas funciones, una GPU Radeon podría funcionar mejor que un rival más costoso. Es esa promesa, que los jugadores podrían obtener más por su dinero comprando máquinas con chips gráficos Radeon de AMD en el interior, que la compañía espera que GPUOpen sea una fuente de ganancias.

Esta no es la primera oferta de AMD destinada a alejar a los desarrolladores de las API DirectX y OpenGL independientes del hardware. La compañía abandonó el último, Mantle, hace un año, entregando el código al desarrollador de OpenGL Khronos, que lo usó como la base de la especificación para el sucesor de OpenGL glNext, ahora conocido como Vulkan.

Al abrir el sitio web de GPUOpen para los negocios el martes, el gerente senior de ingeniería de juegos de AMD, Nicolas Thibieroz, escribió que el primer objetivo es "proporcionar código y documentación que permita a los desarrolladores de PC ejercer más control sobre la GPU", incluidas "muchas características que no están expuestas hoy en API de gráficos para PC ".

Eso ayudará a los desarrolladores a codificar juegos de forma más económica tanto para PC como para consolas, donde ya tienen acceso de nivel inferior a la GPU, escribió.

Si bien GPUOpen se centra principalmente en los juegos y otras aplicaciones CGI, otra gran área de aplicación para GPU es acelerar otras tareas computacionales. AMD también se dirige a estos a través de la rama "Computación profesional" de GPUOpen, que ofrece controladores de código abierto optimizados y bibliotecas basadas en estándares para sus chips.

El sitio ya incluye un montón de ejemplos de aplicaciones y código de muestra, incluido HIP, una herramienta para convertir código de la API de computación paralela CUDA respaldada por Nvidia a C ++ portátil que luego se puede compilar para ejecutarse en GPU Nvidia o AMD. El código HIP está en Github, como gran parte del código GPUOpen de AMD..

Únase a las comunidades de Network World en Facebook y LinkedIn para comentar temas que son lo más importante.