Programación Paralela y Distribuida: 2017-2018

Master Universitario en Ingeniería Informática

Guía de Aprendizaje
Curso: Segundo
Semestre: Tercero
Creditos: 4,5 ECTS
Coordinador:   Antonio García Dopico

Temario Bibliografía Material docente Prácticas Proyecto Evaluación y Normas Planificación

Descripción

El objetivo de la asignatura es llegar a conocer y adquirir experiencia en las principales tecnologías de desarrollo de aplicaciones paralelas y distribuidas, abarcando un rango de plataformas hardware que se extiende desde los sistemas multi-core, de memoria compartida, y multi-GPUs hasta los grandes multicomputadores paralelos, de memoria distribuida, incluyendo soluciones basadas en entrada/salida paralela, todo ello dentro del ámbito de la computación de alto rendimiento (HPC, High Performance Computing).

Dado la naturaleza de esta asignatura, la programacion de grandes máquinas, se le ha dado a la asignatura una fuerte carga práctica. Por tanto, la parte teórica de la asignatura se complementa con varias prácticas y dos proyectos, con el objetivo es afianzar y profundizar en los contenidos teóricos tratados.


Temario

1.- Introducción a la HPC

Profesores:  Antonio García Dopico.

2.- Profiling

Profesores  Mª Isabel García Clemente y José Luis Pedraza Domínguez.

3.- OpenMP

Profesores  Mª Isabel García Clemente y José Luis Pedraza Domínguez.

4.- Vectorización

Profesores  Antonio García Dopico

5.- Coprocesadores

Profesores  Antonio García Dopico

6.- Programación Distribuida: MPI

Profesores  Antonio García Dopico

7.- Entrada/salida de alto rendimiento

Profesores  María de los Santos Pérez Hernández


Bibliografía

Material docente

Se encuentra disponible el siguiente material (solo ETSIInf de la UPM):

1.- Introducción a la HPC

2.- Profiling

3.- OpenMP

4.- Vectorización

5.- Coprocesadores

6.- Programación Distribuida: MPI

7.- Entrada/salida de alto rendimiento

Proyecto

Paralelización de una pequeña aplicación científica

Entrada/Salida Paralela


Evaluación y Normas

La asistencia a clase, en esta asignatura con una gran carga práctica, es obligatoria, por lo que será necesario asistir a un número mínimo de clases, al 70%. En caso de no llegar se deberá realizar un proyecto adicional para compensar las horas que no se ha asistido.

Planificación de prácticas y actividades de evaluación

En la sección de noticias se irá avisando con antelación de los proyectos, fechas de explicación y de entrega.
Página modificada el 20/10/2017

Noticias