Taxonomía Flynn y Shore

Get Started. It's Free
or sign up with your email address
Rocket clouds
Taxonomía Flynn y Shore by Mind Map: Taxonomía Flynn y Shore

1. Flynn

1.1. Es la clasificación mas extendida del paralelismo

1.1.1. Distingue entre instrucciones y datos

1.1.2. Pueden ser o mutiples

1.2. Existen diferente tipos

1.2.1. SISD. (Simple Instruction, Simple Data)

1.2.1.1. Computador secuencial que no explota el paralelismo en las instrucciones ni flujos de datos

1.2.2. SIMD. (Simple Instruction, Multiple Data)

1.2.2.1. Explota varios flujos de datos dentro de un unico flujo de instrucciones

1.2.3. MISD. (Multiple instruction, Simple Data)

1.2.3.1. Usado en paralelismo redundante, como la navegacion aerea

1.2.4. MIMD. (Multiple Instruction, Multiple Data)

1.2.4.1. Varios Procesadores autónomos que ejecutan instrucciones simultaneas

2. Shore

2.1. Existen tres metodos para considerar la estructura de memoria de un multiprocesador

2.1.1. Memoria Fisicamente Compartida

2.1.1.1. Todos los procesadores comparten una memoria comun. Los procesos que se ejecutan en procesadores diferentes, pueden comunicarse leyendo y escribiendo valores en la memoria compartida

2.1.2. Memoria Lógicamente Compartida  y Físicamente Distribuida

2.1.2.1. Representan un compromiso entre las dos estrategias. En estas maquinas, cada procesador tiene una memoria local, es decir, la memoria donde se encuentra fisicamente distribuida, a la que los otros procesadores pueden tener acceso directo

2.1.3. Memoria Distribuida

2.1.3.1. Cada procesador tiene su propia memoria. Los procesadores no tienen acceso directo a la memoria de los otros, por lo que los procesos que se ejecutan en otros procesadores deben intercambiar mensajes y comunicarse entre si