Seminario de Introducción a la Programación Paralela con OpenMP y MPI

Horario: Martes (05/12) y Miércoles (06/12), 14:30 hrs a 16:30 hrs, en el NIDTEC.

Objetivo: Introducir los conceptos de programación de altas prestaciones así como los paradigmas de programación con OpenMP y MPI

La computación paralela es una tendencia que va ganando cada vez más espacio dentro de los ambientes de investigación y desarrollo, no solo a nivel académico sino también industrial. La facilidad de adquisición de dispositivos multi-núcleos, tanto embebidos como heterogeneos, hacen que estos sistemas se encuentren listos para aumentar el rendimiento del código mediante la paralelización de procesos.

Con este seminario se pretende realizar un acercamiento de los conceptos básicos y estrategias de programación paralela, haciendo un fuerte énfasis en los paradigmas de programación en entornos de memoria compartida con OpenMP y los de memoria distribuídas con MPI. Ambos paradigmas son fuertemente utilizados en ambientes de altas prestaciones como los clusters y los supercomputadores.

Requisitos: El seminario ha sido estructurado en sesiones teóricas y prácticas, se recomienda un conocimiento de programación básica en lenguaje C/C++.

Instructor: Luis Salgueiro Romero (NIDTEC)

Luis Salgueiro Romero: Graduación en Ingeniería Electrónica. Universidad Nacional de Asunción, UNA, Paraguay. (2006 – 2013), Maestría en Computación Aplicada.  Instituto Nacional de Pesquisas Espaciales (INPE, Brasil. (2015 – 2017).

Encargados:  Christian Schaerer (CIMA)

Contenido:

  • Introducción a los conceptos de programación paralela.
  • Introducción a la programación de entornos de memoria compartida con OpenMP.
  • Introducción a la programación de entornos de memoria distribuida con MPI.
  • Creación de un entorno virtual LAN para la programación con MPI.

Inscripciones: https://goo.gl/kg52nx
(Gratuito – 20 Plazas)