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í.
Los días felices de la PDA y Blackberry han quedado definitivamente atrás, pero el factor…
Tutorial sobre cómo pronosticar usando un modelo autorregresivo en PythonFoto de Aron Visuals en UnsplashForecasting…
Si tienes un iPhone, los AirPods Pro son la opción obvia para escuchar música, ¡aunque…
Ilustración de Alex Castro / The Verge Plus nuevos rumores sobre el quinto Galaxy Fold.…
Se rumorea que los auriculares premium de próxima generación de Apple, los AirPods Max 2,…
El desarrollador Motive Studio y el editor EA han lanzado un nuevo tráiler de la…