Invitación a Seminarios Web para programadores
Invitación a Seminarios Web
Suscríbete, recibe informaciones y esto no volverá a sucederte.
Descripción de los temas a tratar en los talleres
El auge de la Inteligencia Artificial ha supuesto una gran revolución en el ámbito de la computación. Encontramos retos en múltiples ámbitos de esta disciplina, entre los que podemos destacar la ejecución de la operaciones de inferencia de un modelo anteriormente entrenado según las necesidades de uso. En estos casos, los desarrolladores necesitan una forma eficiente de integrar componentes que ofrezcan un gran rendimiento y que sean escalables. Además, hay una demanda cada vez mayor de integración de estas tecnología mediante una interfaz sencilla entre la aplicación y el motor de ejecución. El kit de herramientas Intel® OpenVINO™ tiene entre sus objetivos la capacidad de inferir los modelos de aprendizaje de alto rendimiento sin complejidades desde el punto de vista de la programación.
En este seminario se expondrán las principales características del kit de desarrollo para IA de OpenVINO. Destacamos que este motor de inferencia es totalmente compatible con los principales frameworks de entrenamiento más habituales para modelos de IA. En el seminario se abordará como implementar fácilmente nuevos algoritmos y adaptar los experimentos de IA según las necesidades y requerimientos según el caso de uso final. Además se mostraran ejemplos de despliegue y evaluación de algunos modelos previamente entrenados mediante el motor de inferencia soportado por Intel® OpenVINO™, desde el borde hasta la nube.
Desde el lanzamiento Intel® Parallel Studio en 2009, los compiladores han sido una de las herramientas de referencia más valoradas por los programadores. Estas herramientas unidas a otras como las de perfilado de aplicaciones ha permitido el desarrollo y optimización de aplicación de alto rendimiento simplificando la tarea de la programación paralela en sistemas modernos multinúcleo.
Desde finales del pasado año 2020, Intel® ha dado un paso más en esta evolución, ofertando nuevas herramientas de desarrollo para sistemas de alto rendimiento renovando el nombre comercial del producto a Intel® oneAPI. Entre las principales novedades, encontramos la propuesta de una API de programación unificada que facilite el desarrollo de aplicaciones eficientes en los sistemas modernos. La tendencia hardware va encaminada hacia su especialización según la carga de trabajo haciéndolos cada vez más complejos de programar. Intel® pretende abstraer a los programadores de aplicaciones de la complejidad hardware presentando un modelo de programación común. Ahora, los desarrolladores pueden crear, analizar, optimizar y escalar aplicaciones HPC en sistemas tan dispares como las CPU de alto rendimiento, GPUs o incluso FPGAs. Esta funcionalidad está disponible en las Toolkits Base y HPC de oneAPI que pueden ser instaladas localmente o ser utilizadas en la infraestructura en la nube Intel DevCloud.
El seminario se dividirá en dos sesiones, donde se discutirá inicialmente sobre la transición a la nueva suite, incluido un tutorial breve sobre las posibilidades de instalación disponibles, las herramientas de cada uno los Toolkits y los recursos disponibles para la comunidad de desarrolladores. En una segunda sesión se abordará una descripción detallada de la última tecnología de compilación de Intel para C/C++ y Fortran: por un lado el compilador clásico ICC e IFORT que viene incluyéndose históricamente en el Intel® Parallel Studio, y por otro lado el nuevo compilador basado en la infraestructura LLVM, bajo el nombre comercial del compilador DPC++ para el soporte del paradigma SYCL y el compilador para ICX para el lenguaje C++. A lo largo de estos dos seminarios se mostrarán las principales diferencias entre ambos compiladores ICC y ICX, el soporte del novedoso compilador ICX para la explotación de los diferentes niveles de paralelismo hardware mediante pragmas y a bajo nivel mediante instrucciones intrínsecas.
Dejar un comentario
¿Quieres unirte a la conversación?¡Siéntete libre de contribuir!