Intel está reuniendo un nuevo lenguaje de programación destinado a simplificar el desarrollo de las cargas de trabajo y las arquitecturas como parte de su iniciativa "One API".
Data Parallel C ++ (DPC ++), naturalmente basado en C ++ pero que también incorpora elementos de SYCL de The Khronos Group, se promociona como una "alternativa abierta, multisectorial a los lenguajes patentados de arquitectura única".
Una API busca la programación directa y la programación de la API y, en palabras de un blog de Intel que confirma las noticias, ofrecerá un lenguaje unificado y bibliotecas que ofrecen un rendimiento de código nativo completo en una amplia gama de hardware, incluidas CPU, GPU, FPGA y Aceleradores de la IA.
Steven Leibson, gerente senior de contenido de Intel, agregó más carne al hueso en otra publicación del blog. "DPC ++ ofrece productividad y rendimiento de programación paralela utilizando un modelo de programación que ya es familiar para muchos desarrolladores", escribió. "Se basa en C ++ e incorpora SYCL del Grupo Khronos, que admite la programación de fuente única y heterogénea para OpenCL. Los marcos clave de aprendizaje automático como TensorFlow soportan cada vez más SYCL debido a su naturaleza abierta.
"Una API le permitirá ejecutar una carga de trabajo hoy en servidores y sistemas existentes basados en Intel Xeon y luego realizar la transición de partes de esa carga de trabajo a aceleradores más especializados para obtener más rendimiento", agregó Leibson. "Por lo tanto, la API One de Intel hará que sea más fácil darse cuenta de los beneficios del hardware de aceleración de inmediato sin tener que volver a diseñar su código".
C ++ ha tenido un uso predominante a lo largo de los años en el desarrollo de videojuegos. De acuerdo con un análisis reciente de las preguntas sobre el desbordamiento de pila de Global App Testing, una de las palabras más comunes en uso es "vector", siendo el componente fundamental del polígono, en sí mismo un elemento fundamental del diseño de juegos. El lenguaje ha disfrutado de un resurgimiento en popularidad, rompiendo entre los tres primeros en el Índice TIOBE en abril a instancias de Python.
Intel, que dio a conocer la actualización de One API en su Día de la Tecnología de Software en Londres, dio poca información sobre los plazos. La compañía dijo que lanzaría una versión beta para desarrolladores "y detalles adicionales" en el cuarto trimestre de 2019.
Puede encontrar más información sobre Data Parallel C ++ aquí.
¿Interesado en escuchar a los líderes de la industria discutir temas como este? Asista a la IoT Tech Expo, Blockchain Expo, AI y Big Data Expo, y Cyber Security & Cloud Expo World Series con los próximos eventos en Silicon Valley, Londres y Amsterdam.
Historias relacionadas