Guía DocenteCurso Facultade de Informática |
Mestrado Universitario en Computación de Altas Prestacións |
Asignaturas |
Arquitectura e Tecnoloxía de Supercomputadores |
Contenidos |
|
|
Datos Identificativos | 2014/15 | |||||||||||||
Asignatura | Arquitectura e Tecnoloxía de Supercomputadores | Código | 614473002 | |||||||||||
Titulación |
|
|||||||||||||
Descriptores | Ciclo | Periodo | Curso | Tipo | Créditos | |||||||||
Máster Oficial | 1º cuatrimestre |
Primero | Obligatoria | 6 | ||||||||||
|
Tema | Subtema |
Tema 1. Computadores paralelos | Breve Introducción Histórica Niveles de paralelismo Clasificación Organización del sistema de memoria: clasificación tradicional de sistemas MIMD Comparación multiprocesador-multicomputador Denominaciones actuales: Lista Top500 |
Tema 2. Diseño en multiprocesadores: coherencia caché |
Introducción Protocolos de coherencia caché Protocolos de snooping (arquitecturas UMA) Protocolos basados en directorios (arquitecturas CC-NUMA) |
Tema 3. Diseño en multiprocesadores: sincronización y consistencia de memoria | Primitivas de sincronización Soporte hardware para sincronización Implementaciones software de sincronización Modelos de consistencia de memoria Comparación entre los modelos de consistencia |
Tema 4. Redes de interconexión | Tipos de redes Componentes básicos de una red: enlaces, encaminadores e interfaces de red Parámetros de rendimiento Espacio de diseño en redes de interconexión: Clasificación, topología, técnicas de conmutación, algoritmos de encaminamiento, control de flujo, bloqueos Evaluación de prestaciones en redes de interconexión |
Tema 5. Sistemas distribuidos: clústers | Introducción a las arquitecturas clúster Arquitectura de un cluster Nodos Redes de interconexión Software Paquetes de herramientas Aplicaciones de las arquitecturas clúster: -Alta productividad -Alto rendimiento -Alta disponibilidad Planificación y balanceo de la carga |
|