oneAPI.
Extensión Data-Parallel a Numba: uso del modelo Data-Parallel en entornos Python.

Día 1 de diciembre 2022 | De 10:00h a 12:30h | Sin coste

Este seminario ha finalizado, es una pena que no hayas podido asistir a este evento en directo y aprovechar las ventajas que este tiene.

Si deseas acceder a la grabación de este, solo tienes que llenar el siguiente formulario

Suscríbete, recibe informaciones y esto no volverá a sucederte.

¡Ver en Diferido Ahora!

Breve recorrido

A finales del pasado año 2020, Intel® ha lanzado la suite de oneAPI como propuesta de una API de programación unificada que facilite el desarrollo de aplicaciones eficientes en los sistemas modernos. La tendencia de especialización en el hardware ha incrementado la complejidad de programación, siendo esta tarea cada vez más ardua y donde la productividad es un reto continuo. Intel® pretende abstraer a los programadores de aplicaciones de esta complejidad hardware presentando un modelo de programación común.

Los desarrolladores pueden crear, analizar, optimizar y escalar aplicaciones del ámbito HPC en una amalgama de dispositivos tan dispares como las CPU de alto rendimiento, GPUs o incluso FPGAs. La herencia de la conocida Intel® Parallel Studio, es la actual oneAPI con sus Toolkits Base y HPC. Durante tres sesiones se profundizará algunas de las características de las herramientas en la suite de oneAPI.

Siguiendo la dinámica de talleres y seminarios sobre oneAPI desarrollados por Danysoft Internacional, proponemos tres nuevos webinar que tratarán de aspectos diversos como son la interacción del compilador DPC++ con la librería oneDPL, la programación eficiente en entornos paralelos de operaciones atómicas y de reducción, y por último en el desarrollo de códigos y aplicaciones en el lenguaje de python con soporte de la API de oneAPI para entornos heterogéneos.

¿Qué vamos a ver?

Extensión Data-Parallel a Numba: uso del modelo Data-Parallel en entornos Python.

Mostraremos el soporte del modelo de programación Data-Parallel en entornos de programación basados en python. Python se ha convertido en una herramienta útil en los avances en la ciencia y computación ya que existe un extenso ecosistema de aplicaciones y paquetes de código abierto que facilita el aprovechamiento del conocimiento en ámbitos tan dispares como ciencias e ingeniería. Python se basa en el cómputo numérico sobre matrices y vectores muy útil para el análisis y visualización de datos.

La extensión Numba-dppy del compilador Numba añade capacidades de programación SYCL a Numba. Numba-dppy es un paquete que forma parte de la distribución «Intel® Distribution for Python» disponible en la Toolkit Intel® AI Analytics. Numba traduce código Python y lo optimiza a código máquina en tiempo-real usando la tecnología de compilación basada en estándares como LLVM. En este seminario se abordará la interacción de Python con el modelo de programación basado en SYCL que permite desplegar aplicaciones en entornos heterogéneos.

Se desarrollarán conceptos del Data-Parallel Python sin necesidad de expresar el paralelismo a bajo nivel como en SYCL, pero soportando la ejecución del código Python en dispositivos como CPU y GPU. Con el fin de poner en valor estos conceptos se desarrollarán ejemplos y casos de uso en Python desplegándolos en las Intel® XPUs disponibles en el Intel DevCloud.

Hora: 10:00h-12:30h.

Detalles

Fecha, Hora y Modalidad

Coste

La asistencia y participación a estos eventos es totalmente gratuita.

Modalidad

Online: Solo necesitas conexión a internet

0 comentarios

Dejar un comentario

¿Quieres unirte a la conversación?
¡Siéntete libre de contribuir!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *