Sistemas Multiprocesador

Get Started. It's Free
or sign up with your email address
Rocket clouds
Sistemas Multiprocesador by Mind Map: Sistemas Multiprocesador

1. Aplicaciones con altas demandas de procesamiento

1.1. Algunos ejemplos: de aplicaciones

1.1.1. -La evolución de las galaxias

1.1.2. -La estructura atómica de los materiales

1.1.3. -Resultados de impactos

1.2. Aplicaciones en la ingeniería:

1.2.1. Industrias de Petroleo:(Modelo de reservas.

1.2.2. Aeronáutica:(análisis aerodinámicos)

1.2.3. Electrónica:(CAD)

2. Ley de moore

2.1. Características:

2.1.1. En 1965(revisada 1975)

2.1.2. Transistores de un chip x2 cada 2 años

2.1.3. Evidencia empírica.

2.1.4. Incrementa densidad de integración y superficie del chip

2.2. Consecuencias:

2.2.1. Coste se reduce exponencialmente(a la mitad de cada dos años)

2.2.2. Incremento exponencial en la velocidad de procesamiento.

2.3. Limites:

2.3.1. Financiero en la fabricación(mayor tecnología)

2.3.2. Prestaciones reducen.

3. Procesador paralelo

3.1. Ventajas de un sistema Paralelo con respecto al:

3.1.1. Precio:

3.1.1.1. es mas económico que incrementar la velocidad x10 de un procesador

3.1.2. Tiempo

3.1.2.1. para aumentar un procesador 10 veces se ocupan 5 años.

3.2. Características:

3.2.1. Interconectan carios procesadores

3.2.2. Sacan partido del denominado paralelismo de alto nivel

3.3. Arquitectura

3.3.1. Clasificación Flynn

3.3.1.1. SISD

3.3.1.1.1. Monoprocesadores

3.3.1.2. SIMD

3.3.1.2.1. Procesadores Vectoriales y procesadores matriciales

3.3.1.3. MISD

3.3.1.3.1. No implementada.

3.3.1.4. MIMD

3.3.1.4.1. Memoria compartida

3.3.1.4.2. Memoria distribuida

3.4. Evolucion

3.4.1. Tiempos Preeliminares

3.4.1.1. Primeros ordenadores vectoriales

3.4.2. Primer periodo

3.4.2.1. Ordenadores vectoriales de grandes prestaciones. Dos tipos: Arquitectura paralela. Con muchas unidades aritméticas.

3.4.3. Segundo periodo

3.4.3.1. Evolución de los ordenadores vectoriales y máquinas masivamente paralelas (MPP).

3.4.4. Tercer periodo

3.4.4.1. Sistemas vectoriales multiprocesadores y Sistemas MPP

3.4.5. Cuarto Periodo

3.4.5.1. Sistemas no escalables y escalables

3.4.6. Actualidad

3.4.6.1. Sistemas de tipo MiMD, clusters, constelaciones, MPP

4. Ventajas

4.1. Similar a la programacion multihilo en un uniprocesador

4.2. si son programas que usa mucha memoria caché se ve un mayor accelaramiento

5. Desventajas

5.1. Costo del hardware

5.2. Dificultad en la escalabilidad por la coherencia de la memoria caché