Programación Paralela: MPI
Date
2016-12-28Author
Muguerza Rivero, Javier Francisco
Arruabarrena Frutos, Agustín
Metadata
Show full item record
Martin J. , Muguerza J. , Arruabarrena A. , Arregi O. & Arbelaitz O. (2016). Programación Paralela: MPI. IKD baliabideak 12. http://hdl.handle.net/10810/20501
Abstract
El alumnado debe desarrollar un proyecto en el área de de la programación paralela en sistemas de memoria distribuida, en concreto, en un cluster de cálculo, enfrentándose a un supuesto práctico profesional (en el caso de este proyecto, la programación paralela de un algoritmo de difusión del calor en un circuito impreso). Como herramienta de programación paralela, en el desarrollo del proyecto se utilizará el estándar de programación paralela MPI.
El alumnado, organizado en grupos de trabajo, debe previamente estudiar la problemática de la programación paralela utilizando MPI en máquinas de memoria distribuida, principalmente centrada en estos aspectos: (a) las comunicaciones colectivas; (b) los tipos derivados y los comunicadores; y (c) la planificación dinámica (modelo manager-worker) y el problema de las fronteras en el reparto de datos. Tras ello, el alumnado se enfrentará a la programación paralela de la aplicación y al análisis del rendimiento obtenido. Para finalizar el proyecto, cada grupo hará una exposición pública del trabajo realizado y de los resultados obtenidos.