INTEL Code Modernization Workshop 2016

INTEL CODE MODERNIZATION WORKSHOP

TALLER DE MODERNIZACIÓN DE CÓDIGO INTEL

 Invitación al Iberian Tour para desarrolladores Intel

 15 Nov Madrid | Torre De Cristal, Paseo de la Castellana 259

 16 Nov Barcelona | Gran Hotel Torre Catalunya, Avd. Roma 2-4

17 Nov Lisboa | Epic Sana Lisboa Hotel, Av. Eng. Duarte Pacheco 15

Este evento ha finalizado

Nos complace invitarte al Intel Iberian Tour 2016 que en esta ocasión se realizará en Madrid, Barcelona y Lisboa.  En estas sesiones eminentemente prácticas aprenderás cómo programar y modernizar tu código con las últimas herramientas de Intel, para los procesadores más recientes.

No dudes en participar en el Taller de Modernización de Código de Intel 2016, imprescindible para desarrolladores de software, arquitectos, gestores de proyectos e investigadores ligados a las soluciones Intel.

La asistencia al workshop es gratuita, teniendo prioridad los clientes que han confiado en Danysoft, por lo que si estás interesado, te rogamos realices tu inscripción lo antes posible, ya que las plazas son limitadas.

Agenda

15 de Noviembre – Madrid


09.00 – 09:30 Registro y desayuno

09:30 – 09:40 Bienvenida

09:40 – 10:25 OFRECIENDO UN RENDIMIENTO LÍDER EN COMPUTACIÓN, ANALÍTICA Y MACHINE LEARNING – TODO SOBRE INTEL® XEON™ & XEON PHI™

Infórmate sobre la arquitectura paralela, avances técnicos y características de los procesadores Intel más recientes y futuros, especialmente Intel® Xeon™ y Intel® Xeon Phi™ (también conocido como Knights Landing, KNL).

10:25 – 11:10 CASO PRÁCTICO – RESOLVER EL PROBLEMA N-BODY EN INTEL® XEON PHI™ (KNL)

Portar y optimizar un algoritmo n-body a la última generación de los procesadores Intel® Xeon Phi™. Se explicarán y se demostrarán los efectos de técnicas de mejora como optimizaciones de escala, vectorización con estructuras de capas y optimizaciones de memoria.

11:10 – 11:30 Pausa para el café

11:30 – 12:15 ESCRIBIENDO CÓDIGO PYTHON* DE ALTO RENDIMIENTO PARA ALGORITMOS CON TRATAMIENTO DE DATOS INTENSIVO

En esta charla se presentará el nuevo lanzamiento de la distribución de Intel® para Python que ofrece un alto rendimiento para la computación científica, el análisis de datos y machine learning. Infórmate sobre cómo NumPy/SciPy puede ahora impulsar el potencial de rendimiento de las arquitecturas paralelas al enlazar con librerías de rendimiento como Intel MKL (Math Kernel Library) e Intel® TBB (Threading Building Blocks).

12:15 – 13:00 CASO PRÁCTICO – OPTIMIZACIÓN DE CÓDIGO DE PLANTILLA EN INTEL® XEON PHI™ (KNL)

Mostraremos un proceso de optimización de un código de plantilla 3D representando la refracción de un soluto en un disolvente. Se mostrará el considerable impacto en el rendimiento del elevado ancho de banda de la memoria en placa del procesador Intel® Xeon Phi™. Se analizarán y validarán los resultados usando Intel® VTune Amplifier.

13:00 – 14:00 Almuerzo

14:00 – 14:30 ¿QUÉ NOVEDADES OFRECE INTEL PARALLEL STUDIO XE 2017?

Infórmate sobre los productos y algunas de las nuevas características de Intel Parallel Studio XE 2017. También repasaremos las próximas tecnologías, como el soporte de modelos Roofline en Advisor.

14:30 – 15:15 HACIENDO POSIBLE EL MACHINE LEARNING EN LA ARQUITECTURA DE INTEL

En esta sesión cubriremos los ecosistemas técnicos generales para machine learning (ML) / deep learning (DL) y cómo esto es posible con las soluciones software de Intel. Desde plataformas abiertas populares como Caffe o Theano, recientemente optimizadas por Intel, a librerías matemáticas avanzadas como Intel® Data Analytics Acceleration Library (Intel® DAAL) o desde Intel® Math Kernel Library (Intel® MKL) a innovadores SDKs e Intel TAP, mostraremos cómo sacar el máximo rendimiento del código ML/DL en CPUs de alto pararelismo de Intel.

15:15 – 15:45 Pausa para el café

15:45 – 16:30 PREPARÁNDONOS PARA LA ÚLTIMA GENERACION DE ARQUITECTURA DE INTEL ANTES DE DISPONER DEL HARDWARE

En esta sesión mostraremos cómo prepararse para la última generación de arquitectura de Intel antes de tener acceso al hardware. Se plantearán casos prácticos de cómo prepararse para la llegada de Intel® Xeon Phi™ Knights Landing y garantizar que su código esté “listo para KNL”.

16:30 – 17:15 TUTORIAL – PERFILANDO Y MEJORANDO EL CÓDIGO VECTORIZADO AVANZADO

Utilizando las mejoras más recientes en Intel Vectorization Advisor, esta sesión muestra cómo detectar problemas de vectorización y las estrategias para superarlas.  Esta sesión incluye además la resolución de un laboratorio práctico utilizando código para DL_MESO Lattice Boltzmann de Daresbury Labs.

17:15 – 17:30 Preguntas y respuestas

Agenda

16 de Noviembre – Barcelona


09.00 – 09:30 Registro y desayuno

09:30 – 09:40 Bienvenida

09:40 – 10:25 OFRECIENDO UN RENDIMIENTO LÍDER EN COMPUTACIÓN, ANALÍTICA Y MACHINE LEARNING – TODO SOBRE INTEL® XEON™ & XEON PHI™

Infórmate sobre la arquitectura paralela, avances técnicos y características de los procesadores Intel más recientes y futuros, especialmente Intel® Xeon™ y Intel® Xeon Phi™ (también conocido como Knights Landing, KNL).

10:25 – 11:10 CASO PRÁCTICO – RESOLVER EL PROBLEMA N-BODY EN INTEL® XEON PHI™ (KNL)

Portar y optimizar un algoritmo n-body a la última generación de los procesadores Intel® Xeon Phi™. Se explicarán y se demostrarán los efectos de técnicas de mejora como optimizaciones de escala, vectorización con estructuras de capas y optimizaciones de memoria.

11:10 – 11:30 Pausa para el café

11:30 – 12:15 ESCRIBIENDO CÓDIGO PYTHON* DE ALTO RENDIMIENTO PARA ALGORITMOS CON TRATAMIENTO DE DATOS INTENSIVO

En esta charla se presentará el nuevo lanzamiento de la distribución de Intel® para Python que ofrece un alto rendimiento para la computación científica, el análisis de datos y machine learning. Infórmate sobre cómo NumPy/SciPy puede ahora impulsar el potencial de rendimiento de las arquitecturas paralelas al enlazar con librerías de rendimiento como Intel MKL (Math Kernel Library) e Intel® TBB (Threading Building Blocks).

12:15 – 13:00 CASO PRÁCTICO – OPTIMIZACIÓN DE CÓDIGO DE PLANTILLA EN INTEL® XEON PHI™ (KNL)

Mostraremos un proceso de optimización de un código de plantilla 3D representando la refracción de un soluto en un disolvente. Se mostrará el considerable impacto en el rendimiento del elevado ancho de banda de la memoria en placa del procesador Intel® Xeon Phi™. Se analizarán y validarán los resultados usando Intel® VTune Amplifier.

13:00 – 14:00 Almuerzo

14:00 – 14:30 ¿QUÉ NOVEDADES OFRECE INTEL PARALLEL STUDIO XE 2017?

Infórmate sobre los productos y algunas de las nuevas características de Intel Parallel Studio XE 2017. También repasaremos las próximas tecnologías, como el soporte de modelos Roofline en Advisor.

14:30 – 15:15 HACIENDO POSIBLE EL MACHINE LEARNING EN LA ARQUITECTURA DE INTEL

En esta sesión cubriremos los ecosistemas técnicos generales para machine learning (ML) / deep learning (DL) y cómo esto es posible con las soluciones software de Intel. Desde plataformas abiertas populares como Caffe o Theano, recientemente optimizadas por Intel, a librerías matemáticas avanzadas como Intel® Data Analytics Acceleration Library (Intel® DAAL) o desde Intel® Math Kernel Library (Intel® MKL) a innovadores SDKs e Intel TAP, mostraremos cómo sacar el máximo rendimiento del código ML/DL en CPUs de alto pararelismo de Intel.

15:15 – 15:45 Pausa para el café

15:45 – 16:30 PREPARÁNDONOS PARA LA ÚLTIMA GENERACION DE ARQUITECTURA DE INTEL ANTES DE DISPONER DEL HARDWARE

En esta sesión mostraremos cómo prepararse para la última generación de arquitectura de Intel antes de tener acceso al hardware. Se plantearán casos prácticos de cómo prepararse para la llegada de Intel® Xeon Phi™ Knights Landing y garantizar que su código esté “listo para KNL”.

16:30 – 17:15 TUTORIAL – PERFILANDO Y MEJORANDO EL CÓDIGO VECTORIZADO AVANZADO

Utilizando las mejoras más recientes en Intel Vectorization Advisor, esta sesión muestra cómo detectar problemas de vectorización y las estrategias para superarlas.  Esta sesión incluye además la resolución de un laboratorio práctico utilizando código para DL_MESO Lattice Boltzmann de Daresbury Labs.

17:15 – 17:30 Preguntas y respuestas

¿Dónde nos encontraremos?

Madrid

El evento se celebrará en la Torre de Cristal, Paseo de la Castellana 259, Planta 31, 28046

Barcelona

El evento se celebrará en el Gran Hotel Torre Catalunya, Avd. Roma 2-4, 08014

Lisboa

El evento se celebrará en el Epic Sana Lisboa Hotel, Av. Eng. Duarte Pacheco 15, 1070-100

Accede al material del curso

3 comentarios
  1. JOSE LUIS
    JOSE LUIS Dice:

    Parece muy interesante, sobre todo para poder portar código antiguo a las nuevas plataformas, aparte de crear el nuevo desde ellas; estos temas deberían haber sido tratados ya con anterioridad, evitando la obsolencia de mucho código que todavía puede tener valor y mejorando este para los nuevos tiempos.

    Un saludo.

    Responder
  2. Diego
    Diego Dice:

    He asistido a estos seminarios en anteriores ediciones y son muy interesantes y muy provechosos para sacar el máximo partido a los nuevos procesadores

    Responder

Dejar un comentario

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

Deja un comentario

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

Utilizamos cookies propias y de terceros para mejorar nuestros servicios. Al utilizar el Sitio, usted acepta el uso de cookies. más información

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close