Arquitecturas de computación
Según Michael J. Flynn, SISD puede tenercaracterísticas del procesamiento concurrente. La carga de instrucciones y la ejecución segmentada de instrucciones son ejemplos comunes encontrados en las computadoras SISD más modernas.1 2En computación, MISD (del inglés Multiple Instruction, Single Data, en español: "múltiples instrucciones, un dato") es un tipo de arquitectura computacional (particularmente de computación paralela) donde muchas unidadesfuncionales realizan diferentes operaciones en los mismos datos. Las arquitecturas segmentadas pertenecen a este tipo, aunque en un extremo se podría llegar a decir que los datos son diferentesdespués de ser procesados por cada etapa en el pipeline, con lo cual no entraría en esta categoría.
Las máquinas tolerantes a fallos ejecutan la misma instrucción redundantemente para detectar y corregirerrores, utilizando task replication, son consideradas de este tipo. No existen muchos ejemplos de esta arquitectura dado que las técnicas más comunes de procesamiento de datos en paralelo suelen sermás apropiadas para MIMD y SIMD. Específicamente, facilitan el escalamiento y el uso de recursos computacionales mejor que MISD.
Algunos argumentan que un array sistólico es un ejemplo de una estructuraMISD.1 2
En computación, SIMD (del inglés Single Instruction, Multiple Data, en español: "una instrucción, múltiples datos") es una técnica empleada para conseguir paralelismo a nivel de datos.Los repertorios SIMD consisten en instrucciones que aplican una misma operación sobre un conjunto más o menos grande de datos. Es una organización en donde una única unidad de control común...
Regístrate para leer el documento completo.