Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Taxonomia de Flynn

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 10

Instituto Tecnológico de Tlaxiaco

“2019, Año del Caudillo del Sur, Emiliano Zapata”

TECNOLÓGICO NACIONAL DE MÉXICO


INSTITUTO TECNOLÓGICO DE TLAXIACO

ARQUITECTURA DE COMPUTADORAS

Alumna:
Dulce Belem Mendoza Acuña

Actividad:
Resumen: Taxonomías de Flynn

Docente:
Ing. Isaac Aquino Aquino

Carrera:
Ingeniera en Sistemas Computacionales
Grupo: 5US

Semestre: Agosto – Diciembre 2020

Tlaxiaco, Oaxaca., A 10 de Enero de 2021.

“Educación, Ciencia y Tecnología, Progresos día con día” ®

. . .. .
Boulevard Tecnológico Km 2 5, Llano Yosovee C P 69800 Tlaxiaco Oax México. . .

. .
Tels Dir (953) 55 20788, (953) 55 21322, (953) 55 20405 e-mail:

. . . .
dir_tlaxiaco@tecnm mx | www tlaxiaco tecnm mx axiaco tecnm mx . .
CONTENIDO
LISTA DE ILUSTRACIONES _________________________________________ II

INTRODUCCIÓN _________________________________________________ III

TAXONOMÍAS DE FLYNN __________________________________________ 1

CONCLUSIONES _________________________________________________ 5

BIBLIOGRAFÍA ___________________________________________________ 6

I
LISTA DE ILUSTRACIONES
Ilustración 1 Modelo SISD ___________________________________________ 1
Ilustración 2 Modelo SIMD ___________________________________________ 2
Ilustración 3 Modelo MISD ___________________________________________ 2
Ilustración 4 Modelo MIMD ___________________________________________ 3

II
INTRODUCCIÓN
En el mundo de las arquitecturas de computadoras, existen métodos o fines de
clasificación denominados taxonomías, las cuáles son el numero de instrucciones y
flujo de datos en una arquitectura. Si bien, una maquina puede tener uno o múltiples
flujos de datos y puede tener uno o varios procesadores trabajando en datos.

Las taxonomías de Flynn son conocidas, debido a que son una clasificación basada
en equipos que poseen arquitectura paralela considerando el número de
instrucciones concurrentes en un instante de procesamiento.

III
TAXONOMÍAS DE FLYNN
En 1966 Michael Flynn propuso un mecanismo de clasificación de las
computadoras. El método de Flynn se basa en el número de instrucciones y de la
secuencia de datos que la computadora utiliza para procesar información. Puede
haber secuencias de instrucciones sencillas o múltiples y secuencias de datos
sencillas o múltiples. Esto da lugar a 4 tipos de computadoras, de las cuales
solamente dos son aplicables a las computadoras paralelas. (A., 2014)

Clasificación

Esta taxonomía enuncia 4 clasificaciones las cuales son:

Una Secuencia de instrucciones y una secuencia de datos (SISD):


Es un único procesador que interpreta una
única secuencia de instrucciones para operar
con los datos almacenados en una única
memoria, no explota el paralelismo en las
instrucciones ni en flujos de datos. Ejemplos
de arquitecturas SISD son las máquinas con
uni-procesador tradicionales como el PC o los
antiguos mainframe. (Avendaño, 2014)

Ilustración 1 Modelo SISD


Características del modelo SISD:
• La CPU procesa únicamente una instrucción por cada ciclo de reloj
• Únicamente un dato es procesado en cada ciclo de reloj
• Es el modelo más antiguo de computadora y el más extendido

1
Una secuencia de instrucciones y múltiples secuencias de datos (SIMD):

Una solo instrucción controla paso a paso la


ejecución simultanea y sincronizada de un
cierto número de elementos de proceso. Cada
elemento de proceso tiene una memoria
asociada, Un computador que explota varios
flujos de datos dentro de un único flujo de
instrucciones para realizar operaciones que
pueden ser paralelizadas de manera natural.
Por ejemplo, un procesador vectorial.

Ilustración 2 Modelo SIMD (Avendaño, 2014)

Características del modelo SIMD:


• Todas las unidades ejecutan la misma instrucción
• Cada unidad procesa un dato distinto
• Todas las unidades operan simultáneamente

Múltiples secuencias de instrucción y una secuencia de datos (MISD):

Se transmite una secuencia de datos a un


conjunto de procesadores, y cada uno de los
cuales ejecuta una secuencia de instrucciones
diferente. Poco común debido al hecho de que
la efectividad de los múltiples flujos de
instrucciones suele precisar de múltiples flujos
de datos.

Ilustración 3 Modelo MISD

2
Sin embargo, este tipo se usa en situaciones de paralelismo, como por ejemplo en
navegación aérea, donde se necesitan varios sistemas de respaldo en caso de que
uno falle. También se han propuesto algunas arquitecturas teóricas que hacen uso
de MISD, pero ninguna llegó a producirse en masa. (Avendaño, 2014)

Características del modelo MISD:

• Cada unidad ejecuta una instrucción distinta


• Cada unidad procesa el mismo dato
• Aplicación muy limitada en la vida real

Múltiples secuencias de instrucción y múltiples secuencias de datos (MIMD):

Consiste un en conjunto de procesadores que


ejecutan simultáneamente secuencias de
instrucción diferentes con conjuntos de datos
diferentes. Los SMP, los clusters y los
sistemas NUMA son ejemplos de esta
categoría. (Avendaño, 2014)

Ilustración 4 Modelo MIMD

Características del modelo MIMD:


• Cada unidad ejecuta una instrucción distinta
• Cada unidad procesa un dato distinto
• Todas las unidades operan simultáneamente

3
Clasificaciones Adicionales

También existe una extensión común a esta taxonomía que es:

SPMD. Programa solo, Datos Múltiples:

Procesadores autónomos múltiples simultáneamente ejecutando el mismo


programa (pero a puntos independientes, más bien que en el intransigente que
SIMD impone) en datos diferentes. También referido como 'Proceso solo, datos
múltiples' - el uso de esta terminología para SPMD es erróneo y se debería evitar,
ya que SPMD es un modelo de ejecución paralelo y asume procesos de cooperación
múltiples ejecutando un programa. SPMD es el más común el estilo de la
programación paralela. El modelo SPMD y el término fueron propuestos por
Frederica Darema. Gregory F. Pfister era un gerente del proyecto de RP3, y Darema
era la parte del equipo RP3. (es.knowledger.de , 2017)

MPMD. Programa múltiple, Datos Múltiples:

Procesadores autónomos múltiples que simultáneamente hacen funcionar al menos


2 programas independientes. Típicamente tales sistemas escogen un nodo para ser
el "anfitrión" ("el modelo de programación del anfitrión/nodo explícito") o "gerente"
(la estrategia del "gerente/Trabajador"), que dirige un programa que encarga datos
a todos los otros nodos que toda la carrera un segundo programa. Aquellos otros
nodos entonces devuelven sus resultados directamente al gerente. Un ejemplo de
esto sería la Sony PlayStation 3 consola animosa, con su arquitectura del
procesador SPU/PPU. (es.knowledger.de , 2017)

4
CONCLUSIONES
Las taxonomías de Flynn son un mecanismo de clasificación de computadoras
demasiado útil, ya que es una manera clásica para organizar las computadoras,
teniendo una pequeña desventaja, la cual es su corta cobertura en todas las
posibles arquitecturas existentes, independientemente de ello, proporciona una
importancia inserción en varias arquitecturas de computadoras.

Como ya se ha mencionado, estas taxonomías se basan en el número de


instrucciones y en la secuencia de datos que la computadora utiliza para procesar
la información, lo que logra provocar secuencias de instrucciones sencillas o
múltiples, y secuencias de datos sencillas o múltiples.

5
BIBLIOGRAFÍA
A., J. A. (25 de Octubre de 2014). Blogspot. Obtenido de Blogspot:
http://archtectcomp.blogspot.com/2014/10/taxonomias-de-flynn.html

Avendaño, O. (23 de Octubre de 2014). Blogspot. Obtenido de Blogspot:


http://gpsarquitecturadelcomputador.blogspot.com/2014/10/taxonomias-de-
flynn.html

es.knowledger.de . (13 de Marzo de 2017). Obtenido de es.knowledger.de :


http://es.knowledger.de/0144554/LaTaxonomiasDeFlynn

También podría gustarte