Fundamentos de Computación Paralela: Transparencias
-
Tema I: Modelos de Computación Paralela.
- Introducción.
- Máquinas RAM y PRAM.
- Clasificación de Fynn.
-
Tema II: Algoritmos Paralelos.
- Diseño: puntos de interacción, sincronización.
- Análisis: Tiempo de ejecución, factor de aceleración, coste y
eficiencia.
- Ley de Amdahl.
- Pseudocódigo paralelo.
- Paralelismo acotado y no acotado.
- La clase NC.
-
Tema III: Modelos de Computación SIMD.
- Modelos SIMD con memoria compartida.
- PRAM-EREW.
- PRAM-CREW.
- PRAM-ERCW.
- PRAM-CRCW.
- Simulaciones.
- Modelos SIMD con red de interconexión.
- Malla.
- Hipercubo.
- Perfect-Shuffle.
- Pirámide.
- Mariposa.
- Arbol TCC.
-
Tema IV: Algoritmos MIMD.
- Algoritmos de tubería (pipelined).
- Array sistólico.
- Algoritmos de partición.
- Algoritmos de relajación.
-
Tema V: Algoritmos Paralelos de Ordenación.
- Introducción.
- El problema de fusión de listas ordenadas.
- Algoritmo SIMD con redes de fusión.
- Algoritmos SIMD con memoria compartida: CREW y EREW.
- El problema de ordenación de una lista.
- Algoritmos SIMD con memoria compartida: CRCW, CREW y EREW.
- Algoritmos SIMD con red de interconexión: redes de fusión,
trasposición impar-par y par-impar, mezcla bitónica.
- Algoritmos MIMD: Qicksort MIMD.
Mario de J. Pérez Jiménez