Guia docente 2020_21
E. S. de Enxeñaría Informática
Máster Universitario en Enxeñaría Informática
 Materias
  Computación Distribuída e de Altas Prestacións
   Contidos
Tema Subtema
Introducción Introducción ós sistemas paralelos
Conceptos de procesamento paralelo Ideas sobre arquitecturas
Clasificación de modelos paralelos
Técnicas de paralelización
Medidas de paralelización
Topoloxías
MPI básico Introducción a MPI
Comunicación colectiva
Datos complexos
Comunicadores
MPI avanzado Topoloxías
Simulación de memoria compartida
Análise de prestacións
MPI-2 Particularidades de MPI-2
Acceso a memoria remota
Entrada/saída paralela
Control dinámico de procesos
OpenMP Introdución
Reparto de tarefas paralelas
Sincronización
Compartición de datos
Introducción a CUDA Qué é NVidia CUDA?
Porqué NVidia CUDA?
CUDA eficiente Warps e coalescencia
Acceso eficiente a memoria
Occupancy
Técnicas adicionáis de optimización en CUDA
Aplicacións en CUDA Scan
Algoritmos de ordenación en CUDA
Librerías con aceleración CUDA
Big data. Hadoop Conceptos básicos de Big Data
HDFS
Map/Reduce
O ecosistema Hadoop
Map/reduce Exemplo wordcount
Hadoop streaming
Exemplos map/reduce
Apache Spark Resilient Distributed Datasets (RDDs)
Transformacións e accións
Cachés, variables e acumuladores
Módulos en Apache Spark
Exemplos
Universidade de Vigo            | Reitoría | Campus Universitario | C.P. 36.310 Vigo (Pontevedra) | España | Tlf: +34 986 812 000