You are on page 1of 9

TAXONOMA DE FLYNN

La forma ms comn de clasificar a los sistemas


segn sus capacidades de procesamiento paralelo
es a travs de la taxonoma introducida
primeramente por Flynn, el cual propone las
siguientes categoras o clases de computadores:

SISD (Single Instruction, Single Data)


Una secuencia de instrucciones y una secuencia
de datos (SISD, Single Instruction, Single
Data). Se define un nico procesador, el cual
interpreta una sola secuencia de instrucciones
para procesar los datos almacenados en una
nica memoria.
Dentro de esta categora se encuentran los
computadores monoprocesador.
Se refiere a las computadoras convencionales de
Von Neuman.

SIMD(Single Instruction, Multiple Data)


Una
secuencia
de
instrucciones
y
mltiples
secuencias de datos (SIMD, Single Instruction
Multiple Data). Una instruccin mquina controla
paso a paso el proceso de ejecucin simultnea y
sincronizada de un cierto nmero de elementos de
proceso.
Cada uno de estos tiene una memoria asociada, por lo
que
cada
instruccin
es
ejecutada
por
cada
procesador, con un conjunto de datos diferentes. Los
procesadores
vectoriales
y
los
matriciales
pertenecen a esta categora.

MISD(Multiple Instruction, Single Data)

Mltiples secuencias de instrucciones y una


secuencia de datos (MISD). Se transmite una
secuencia
de
datos
a
un
conjunto
de
procesadores, cada uno de los cuales ejecuta
una secuencia de instrucciones diferente.
Este tipo se refiere a ordenar procesadores con
unidad de instruccin que busca una instruccin
y despus instruye a varias unidades de datos
para que la lleven a cabo en paralelo.
Cada una con sus propios datos.

MISD(Multiple Instruction, Single Data)


Es
un
arreglo
de
procesadores.
Cada
procesador
sigue
el
mismo
conjunto
de
instrucciones.
Diferentes elementos de informacin son
asignados a cada procesador.
Utilizan memoria distribuida.
Tpicamente tienen miles de procesadores
simples.
Son utilizadas en redes neuronales.

MIMD (Multiple Instruction, Multiple Data)


(MIMD). Un conjunto de procesadores ejecutan de
forma simultnea secuencias de instrucciones
diferentes con conjuntos de datos distintos.
Que
significa
un
grupo
de
computadoras
independientes, cada una con su propio contador
del programa y datos.
Todos los sistemas distribuidos son MIMD.
Mltiples computadoras y multiprocesadores.
Las piezas de cdigo son distribuidas entre los
procesadores.
Los procesadores pueden ejecutar la misma
instruccin o diferentes instrucciones.

MIMD (Multiple Instruction, Multiple Data)

Se puede decir que MIMD es un super conjunto


de MISD.
Diferentes
elementos
de
informacin
se
asignan a diferentes procesadores.
Pueden
tener
memoria
distribuida
o
compartida.
Cada
procesador
MIMD
corre
casi
independientemente de los otros.

MIMD (Multiple Instruction, Multiple Data)


Las computadoras MIMD pueden ser utilizadas en
aplicaciones con informacin en paralelo, o con
tareas en paralelo.
Los SMP (Multiprocesador simtrico), los clusters,
son ejemplos de esta categora.
(SMP)
El trmino clster se aplica a los conjuntos o
conglomerados de computadoras unidos entre s
normalmente por una red de alta velocidad y que se
comportan como si fuesen una nica computadora.

You might also like