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í.
Uber está mejorando sus implementaciones de IoT en todo el mundo mediante la adopción de…
Obras de motor de materia y Bharti Airtel, un proveedor de servicios de telecomunicaciones ha…
En The Legend of Zelda: Breath of the Wild, los guardianes son una forma primitiva…
Muchos de nosotros nos enamoramos absolutamente de Wall-E, el personaje principal de una…
Dhruv Bhutani / Android AuthorityCada año, los fanáticos de los teléfonos inteligentes esperan con ansias…
Apple ha anunciado que Final Cut Pro finalmente llegará para el iPad. Tras años de…