Intel apuesta por el modelo de programación unificado oneAPI

Con esta iniciativa, que ya cuenta con una versión beta, busca dejar atrás la programación propietaria y superar las barreras de las arquitecturas de procesamiento heterogéneas.

Durante su participación en la conferencia Supercomputing 2019, y en plena era de la convergencia entre la inteligencia artificial y la computación de alto rendimiento, Intel ha anunciado una GPU de 7 nanómetros y avanzado en su proyecto oneAPI.

Con oneAPI, Intel busca dar forma a un modelo unificado que permita evolucionar desde la programación propietaria a una abierta basada en estándares, facilitando el desarrollo de aplicaciones. Esto teniendo en cuenta la existencia de arquitecturas de procesamiento heterogéneas, desde CPUs y GPUs a FPGAs, por ejemplo.

Es decir, Intel quiere deshacerse de las dificultades que entraña el uso de lenguajes de programación múltiples, de bases de código separadas y de todas aquellas diferencias que separan a herramientas y flujos de trabajo.

Para ello, ya ha lanzado una versión beta de oneAPI. Esta beta se dirige a sus procesadores escalables Intel Xeon, a chips Intel Core con gráficos integrados y a Intel FPGA. Para futuras versiones se espera soporte de hardware adicional.

Intel entrega a desarrolladores herramientas como compiladores, bibliotecas y analizadores, todo empaquetado.

“Simplificar la capacidad de nuestros clientes para aprovechar el poder de diversos entornos informáticos es primordial”, comenta Raja Koduri, vicepresidente sénior, arquitecto jefe y director general de arquitectura, gráficos y software en Intel, compañía que “se compromete a adoptar un enfoque software-first que ofrezca una abstracción unificada y escalable para arquitecturas heterogéneas”.