2
.
Teoria de la supercomputación
Subsecciones
2
.
1
INTRODUCCIÓN
2
.
1
.
1
Visión histórica
2
.
1
.
2
Problemas que se pueden resolver con sistemas paralelos
2
.
1
.
3
Soluciones actuales que se dan a dichos problemas
2
.
2
PARALELISMO
2
.
2
.
1
Definiciones previas
2
.
2
.
1
.
1
Parámetros de rendimiento en computación paralela
2
.
2
.
1
.
2
Modelos matemáticos
2
.
2
.
2
Límites en el hardware
2
.
2
.
3
Límites del software
2
.
2
.
4
Granularidad del paralelismo
2
.
2
.
5
El problema de la transparencia
2
.
2
.
6
Paralelización de programas
2
.
2
.
7
Ejemplos de problemas paralelizables
2
.
3
ARQUITECTURAS
2
.
3
.
1
Soluciones hardware
SISD
SIMD
MIMD
2
.
3
.
2
Soluciones software
2
.
4
SISTEMAS DISTRIBUIDOS
2
.
4
.
1
Concepto de sistema distribuido y sistema operativo distribuido
2
.
4
.
2
Necesidad de sistemas distribuidos
2
.
4
.
3
Desventajas: el problema de la transparencia
2
.
4
.
4
La tendencia a lo distribuido
miKeL a.k.a.mc2 2004-09-06