AMD y Oracle explorarán el cómputo heterogéneo para Java

Durante la conferencia JavaOne 2012, AMD anunció su participación en el Proyecto OpenJDK “Sumatra” en colaboración con Oracle y otros miembros de la comunidad OpenJDK para ayudar a llevar las capacidades del cómputo heterogéneo a Java para los ambientes de servidor y en la nube.

El Proyecto OpenJDK “Sumatra” explorará cómo la Máquina Virtual de Java (JVM), así como las APIs y el lenguaje Java, pueden mejorarse para permitir que las aplicaciones aprovechen la aceleración de la unidad de procesamiento gráfico (GPU), ya sea en las tarjetas gráficas dedicadas o en los núcleos de procesamiento gráfico de alto desempeño, tales como los que se encuentran en las unidades de procesamiento acelerado (APUs) de AMD.

A medida que las nuevas plataformas de servidores y en la nube aprovechan las capacidades de cómputo heterogéneo de las APUs y de las GPUs dedicadas para contar con mejores capacidades de potencia y desempeño, los desarrolladores necesitan modelos de programación como Java para ayudarles a aprovechar las ventajas de la aceleración de la GPU.

El Proyecto “Sumatra” también puede ofrecer una guía sobre cómo soportar el cómputo heterogéneo para otros lenguajes basados en JVM, tales como Scala, JRuby y Jython.