Título: Curso práctico de vectorización y paralelización para FinisTerrae utilizando herramientas Parallelware.

Fechas: 10-11 de diciembre de 2020.

Lugar de celebración: Este evento se realizará virtualmente a través de una plataforma telemática.

Profesor: Dr. Manuel Arenaz, CEO de Appentra Solutions y profesor na UDC.

Contenidos:

Día 1: jueves 10 de diciembre de 2020

  • Bienvenida y presentaciones.
  • Introducción a la vectorización, el paralelismo y OpenMP para CPU multinúcleo.
  • Desarrollo de códigos paralelos con recomendaciones de mejores prácticas.
  • Patrones de código de software paralelo: patrones de cálculo, patrones de memoria y patrones de flujo.
  • Herramientas de software paralelo: Trainer y Analyzer.
  • Paralelización del cálculo de Pi, MATMUL, HEAT.
  • Ejercicios para llevar a casa.
  • Prácticas con tu propio código.

Día 2: viernes 11 de diciembre de 2020

  • Horas de trabajo.
  • Demostración de ejercicios de tarea, soporte, preguntas, preguntas frecuentes utilizando herramientas de Parallelware

Parallelware Trainer y Parallelware Analyzer son herramientas novedosas para el desarrollo de código paralelo C / C ++ / Fortran para CPU y GPU multinúcleo utilizando OpenMP y OpenACC. Diseñados en colaboración con expertos en programación paralela de Computación de Alto Rendimiento (HPC), brindan un enfoque sistemático y más predecible que aprovecha las mejores prácticas de programación paralela y permite al principiante escribir códigos al nivel de expertos.

Appentra presentará un curso práctico sobre vectorización y paralelización utilizando Parallelware Trainer y Parallelware Analyzer, que es una continuación de la “Introducción al paralelismo” impartida por CESGA. El curso está destinado a ayudar a los nuevos programadores y existentes a comprender las mejores prácticas para la programación de CPU multinúcleo con OpenMP que cubre la vectorización y la paralelización de memoria compartida. La lista de temas se muestra en la siguiente tabla.

Durante el curso, las herramientas recopilarán el uso anónimo de qué herramientas y análisis están siendo invocados por los usuarios. Esto es para ayudar al trabajo de desarrollo posterior de las herramientas.

Este curso está dirigido a investigadores, profesionales y estudiantes universitarios interesados en explotar los recursos que ofrecen los ordenadores actuales para mejorar el rendimiento de sus aplicaciones.

La participación es gratuita.

El curso está limitado a 40 asistentes.

Para leer los términos y condiciones del curso:

https://www.appentra.com/wp-content/uploads/2020/11/20201210-TERMS-AND-CONDITIONS-CESGA-COURSE.pdf

REGISTRO:
https://forms.gle/wjWmzQbjvLHZ7nRv6