Taxonomia Flynn
Taxonomia Flynn
Taxonomia Flynn
ARQUITECTURAS DE COMPUTADORAS.
En 1966 Michael Flynn propuso un mecanismo de clasificacin de las computadoras. La taxonoma de Flynn es la manera clsica de organizar las computadoras, y aunque no cubre todas las posibles arquitecturas, proporciona una importante penetracin en varias arquitecturas de computadoras. El mtodo de Flynn se basa en el nmero de instrucciones y de la secuencia de datos que la computadora utiliza para procesar informacin. Puede haber secuencias de instrucciones sencillas o mltiples y secuencias de datos sencillas o mltiples. Esto da lugar a 4 tipos de computadoras, de las cuales solamente dos son aplicables a las computadoras paralelas.
diferentes datos. Esto significa que los procesadores operan asncronamente, o en trminos simples, pueden estar haciendo diferentes cosas en diferentes datos al mismo tiempo. Ejemplos muy representativos son las mquinas con procesadores Core Duo (dos procesadores y Core Quad (cuatro procesadores) tambin los de Intel donde cada procesador es a su vez superescalar. Los sistemas MIMD se clasifican en:
Las computadoras MIMD con memoria compartida son sistemas conocidos como de multiprocesamiento simtrico (SMP) donde mltiples procesadores comparten un mismo sistema operativo y memoria. Otro trmino con que se le conoce es mquinas firmemente juntas o de multiprocesadores. Ejemplos: SGI/Cray Power Challenge, SGI/Cray C90, SGI/Onyx, ENCORE, MULTIMAX, SEQUENT y BALANCE, entre otras.
Las computadoras MIMD de memoria distribuida son conocidas como sistemas de procesamiento en paralelo masivo (MPP) donde mltiples procesadores trabajan en diferentes partes de un programa, usando su propio sistema operativo y memoria. Adems se les llama multi-computadoras, mquinas libremente juntas o clster. Ejemplos: de este tipo de mquinas son IBM SP2 y SGI/Cray T3D/T3E.
La clasicacin de Flynn ha demostrado funcionar bastan te bien para la tipicacin de sistemas ya que se ha venido usando desde dcadas por la mayora de los arquitectos Las tendencias van evolucionando de acuerdo a las necesidades de hardware, comunicacin, procesamiento y otros aspectos importantes del trabajo distribuido. stas tendencias buscan o pretenden cada da el aumentar el uso de recursos de forma distribuida ya que esto supone una reduccin considerable de costos como esfuerzo para realizar las tareas que hoy en da requieren de gran capacidad de procesamiento principalmente. Cabe destacar que para contribuir al trabajo de los sistemas distribuidos son de gran ayuda ya que el procesamiento proporcionado por las arquitecturas de procesamiento multiprocesador. En la actualidad hay muchas empresas que ofrecen diversos productos con las caractersticas de multiprocesamiento como lo es IBM, HP, SUN y muchos otros. La implantacin de los sistemas distribuidos multiprocesador supone muchas ventajas y bondades pero an hay muchos detalles que hay que solucionar.
Referencias:
http://telematica.cicese.mx/computo/super/cicese2000/paralelo/Part3.html http://es.wikipedia.org/wiki/Taxonom%C3%ADa_de_Flynn http://www.dia.eui.upm.es/