Zusammenfassung der Ressource
Sistemas
multiprocesador
- Son sistemas que interconectan varios procesadores para
cooperar en la ejecución de un programa
- Ventajas de un sistema paralelo
- - En cuanto al precio: Coste de
incrementar la velocidad de un
procesador x 10 >> Utilizar 10
procesadores, - En cuanto al
tiempo de desarrollo: Para
conseguir un procesador 10
veces más rápido que el actual
más rápido es necesario
esperar unos 5 años en
promedio.
- Aplicaciones con altas
demandas de
procesamiento
- En Ingeniería:
Automoción(simulaciones de
impactos), Aeronáutica (análisis
aerodinámico, eficiencia de los
motores), Farmacéutica (modelado
molecular), Electrónica (CAD)
- Multiprocesadores
NUMA(Non-Uniform Memory Access)
- Ventaja
- Programación muy similar a la programación multihilo en un uniprocesador.
- desventajas
- Coste del hardware
Dificultad en la escalabilidad
- Clasificación (Taxonomía de Flynn)
- (SISD: Single Instruction, Single Data)
(SIMD: Single Instruction, Multiple Data)
(MISD: Multiple Instruction, Single Data)
(MIMD: Multiple Instructions, Multiple
data)
- Evolución de los sistemas de procesamiento en paralelo
- Tiempos preliminares: Desde 1972 hasta 1982.
Primer periodo: Primera mitad de los años 80.
Segundo periodo: Segunda mitad de los años 80.
Tercer periodo: Primera mitad de los años 90.
Cuarto periodo: Segunda mitad de los años 90.
- Evolución… Últimos años
- Evolución hacia sistemas escalables
Tres tipos de sistemas todos de tipo
MIMD