Debido a que cada da el hombre necesita realizar clculos. El poder de
procesamiento de los computadores. Se ha ido incrementando, introduciendo de esta manera el concepto de paralelismo a nivel de instrucciones estando estas solapadas.
Por otra parte existe una simulacin respecto a la realizacin de instrucciones
simultaneas de acuerdo a una prioridad cada fragmento del tiempo es destinado para la ejecucin de estas a este proceso se llama monoprocesadores.
El primer paso hacia la paralizacin de la arquitectura de los computadores se da
con la aparicin de los procesadores o sistemas vectoriales, extienden el concepto de paralelismo por segmentacin al tratamiento de grandes cadenas de datos. El hecho de que los procesadores segundos hayan venido asociados a los supercomputadores paralelos. Los pone en la entrada a lo que son los sistemas paralelos
De la misma manera el hablar de las arquitecturas avanzadas se relaciones con
los multicomputadores o computadores multiprocesadores todos ellos vasados en la arquitectura de von Neumann
TAXONOMIA DE FLYNN
Las clasificaciones des basan en el flujo de secuencias de instrucciones y flujos
de datos que se desarrollan en los computadores esta es la ms usadas desde 1996 SISD: single instruction single data SIMD: single instruction multiple data MISD: Multiple instruction single data MIMD: multiple instruction multiple data
SINGLE INTRUCCTION SINGLE DATA
-
Un computador serial no paralelo
Single instruccin : solos un flujo de instruccin est actuando en la CPU Single data : Solo un flujo de dato est siendo usado entrada durante cualquier ciclo de reloj Ejecucin determinstica
SINGLE INTRUCCRION MULTIPLE DATA
-
Un tipo de computador paralelo
Todas las unidades del procesamiento Cada unidad de procesamiento puede operar en datos diferentes Conveniente caracterizados por un alto grado de regularidad , tal como el procesamientos de imgenes
MULTIPLE SINGLE INSTRUCCTION SINGLE DATA
-
Poca claves de este tipo de computadores
Algunos ejemplos : -filtros de mltiples frecuencias operando en mi nica seal -mltiples algoritmos criptografa actuando en un mensaje codificado
MULTIPLE INSTRUCCTION MULTIPLE DATA
-
Actualmente es el tipo de computador paralelo
Mltiple instruccin: cada procesador puede ejecutar un flujo de instruccin diferente Ejemplo : supercomputadores actuales de redes de computadores grids