Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% encontró este documento útil (0 votos)
84 vistas8 páginas

Karq2 U2 A3 Negb

Descargar como pdf o txt
Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1/ 8

DIVISIÓN DE CIENCIAS EXACTAS, INGENIERÍA Y TECNOLOGÍA

Unidad 2 / Actividad 3

Ventajas y desventajas de los tipos de multiprocesamiento

Nelly Gutiérrez Barrón

ES1822026201

Asignatura

Arquitectura de Computadoras II

Grupo: TM-KADR-2102-B1-001

Área de conocimiento

Licenciatura o Técnico Superior Universitario en Telemática

Docente en línea: Edgar Porfirio Candor Madrid

CDMX 07/08/20021
Unidad 2: Multiprocesamiento

Ventajas y desventajas de los tipos de multiprocesamiento

Contenido
Introducción .................................................................................................................................................. 2
Mapa Conceptual “Procesamiento Paralelo”................................................................................................ 3
Diagrama la Taxonomía de Flynn .................................................................................................................. 4
Taxonomía de Flynn ...................................................................................................................................... 5
Referencias .................................................................................................................................................... 7

UNADM | DCEIT | TM |KARQ2 Página 1 de 7


Unidad 2: Multiprocesamiento

Introducción

El procesamiento paralelo en un procesador se refiere a una secuencia de instrucciones y


tareas ejecutadas simultáneamente, el objetivo es dividir las tareas o el trabajo en fragmentos
más fáciles o elementales denominados hilos, Threads o subprocesos en donde cada hilo es
ejecutado en uno de los núcleos del procesador simultáneamente, con ello disminuir el tiempo
de espera entre cada tarea, este tipo de procesamiento en paralelo, lo encontramos en el uso
diarios como en ordenadores, televisores inteligentes, móviles además en la industria se tiene
procesadores multinúcleo y clusters de ordenadores o multi-procesadores con la capacidad
de ejecución de grandes tareas en conexión de la red, denominados superordenadores o
supercomputadoras.

El nivel de procesamiento en paralelo se encuentra dividido en cuatro niveles:

Paralización por bit, siendo a nivel más bajo, realizada en las cadenas de bits, las
instrucciones se forman por palabras, etas cadenas de bits trasportan la información, teniendo
palabras más largas otorga más contenido a la instrucción, por ende, realiza más trabajo de
una sola vez, hoy en día los procesadores trabajan con palabras de 64 bits.
Paralización por instrucción combina instrucciones en grupo para su procesamiento
paralelamente en distintas etapas o pipeline, este término es refiere la capacidad del
procesador de trabajo con barias instrucciones, simultaneas cada instrucción está localizada
en una etapa distinta, dichas etapas basadas en arquitectura RISC (pedir instrucción ->
decodificar -> ejecutar -> acceso a memoria -> escritura).
Paralelismo de datos: se divide la entrada de datos de un programa, en el traslado a nivel
procesador consiste en la asignación de un subconjunto de datos a cada procesador o núcleo
con ello se ejecuta la misma secuencia de operaciones.
Paralelismo de tareas: el programa entrega tareas al procesador que son distintas unas de
otras para realizar en paralelo siendo lo contrario del paralelismo por instrucción.

(Castillo, 2020)

UNADM | DCEIT | TM |KARQ2 Página 2 de 7


Unidad 2: Multiprocesamiento

Mapa Conceptual “Procesamiento Paralelo”.

UNADM | DCEIT | TM |KARQ2 Página 3 de 7


Unidad 2: Multiprocesamiento

Diagrama la Taxonomía de Flynn

UNADM | DCEIT | TM |KARQ2 Página 4 de 7


Unidad 2: Multiprocesamiento

Taxonomía de Flynn

La taxonomía de Flynn se expuso en 1996, por Michael J. Flynn donde explica el análisis del flujo
de las instrucciones y la multiplicidad del flujo de instrucciones y el conjunto de datos presentes,
en el diagrama anterior podemos ver las clases de la clasificación de Flynn, en el cual
encontramos como primera clasificación la denominada Single Instruction-Single Data (SISD), la
cual cuenta como única inclusión o único dato, la cual representa a los uni-proesadores o mono
procesadores donde vemos la ejecución secuencial donde se tiene un único programa o un
conjunto de instrucciones que procesando de un dato a la vez, continuamos con Single
Instruction-Multiple Data (SIMD), por única instrucción múltiple datos, podemos preciar un mismo
flujo de instrucciones aplicando a múltiples conjuntos de datos distintos (computadoras
vectoriales), después tenemos a Multiple Instrution-Single Data (MISD), múltiple instrucción sobre
un único dato siendo una clase teórica por que no tiene ninguna aplicación real, siendo un
esquema particular sin ninguna implementación, como punto final tenemos a Multiple Instruction-
Multiple Data (MIMD), por múltiple instrucción múltiple datos, presente en la mayoría de los multi-
procesadors o en los multi-computadoras, en esta clasificación encontramos una gran cantidad
de conjunto de instrucciones aplicadas sobre distintos conjunto de datos siendo el mas general
de las clasificaciones, cada uno de los procesadores que intervienen ejecuta su propia secuencia
de instrucciones, podemos decir que cada procesador tiene un propio programa que procesar y
cada procesador a su vez trabajara sobre alguna parte distinta del problema, cuando se requiere
mandar información o trasladarla de un procesador a otro o un proceso y otro internamente se
tiene que establecer comunicaciones para poder enviar y recibir los datos por lo que posiblemente
se tengan esperas para el acceso a la información.
Como dato los sistemas MIMD puede ser:

1. Bajo acoplamiento
a. Cada procesador poseerá un conjunto de dispositivos de entrada-salida (I/O) y
también tendrá su propia memoria local donde se accederá mayormente por que
es la memoria más rápida que tendrá, si se tuviera que acceder a la memoria
remota se intervendrá la comunicación en medio por lo que se ralentizará las

UNADM | DCEIT | TM |KARQ2 Página 5 de 7


Unidad 2: Multiprocesamiento

aplicaciones, los distintos procesos se realizaran en distintos procesadores que se


comunicaran mediante mensajes, el grado de acoplamiento se determina también
por cómo es la topología de la red de interconexión, siendo lo mejor que se tratara
que la aplicación tuviera la menor interacción posible entre cada uno de los
procesadores evitando excesivas comunicaciones.
2. Alto acoplamiento
a. Se plantearía un sistema tipo MPP que eran las maquinas masivamente paralelas,
siendo sistemas con un gran rendimiento pensados y desarrollados para
especificas aplicaciones con ciertas características, solo que son costosas en
comparación con los sistemas de bajo acoplamiento, se comunican mediante
memoria compartida como los Transputer o los multiprocesadores simétricos
(SMP’s).

(Rivares, 2000), (Peña, 2014), (Iparraguirre, 2016), (http://itpn.mx/, s.f.), (Bos, 1994), (Tosini,
2015), (Valencia, s.f.)

UNADM | DCEIT | TM |KARQ2 Página 6 de 7


Unidad 2: Multiprocesamiento

Referencias
Bos, M. L. (1994). Recuperado el 08 de 08 de 2021, de
https://www.polibits.gelbukh.com/1994_12/Una%20arquitectura%20para%20procesamiento%2
0paralelo.pdf

Castillo, J. A. (10 de 05 de 2020). Recuperado el 07 de 08 de 2021, de


https://www.profesionalreview.com/2020/05/10/procesador-en-
paralelo/#Que_es_el_procesamiento_en_paralelo

http://itpn.mx/. (s.f.). Recuperado el 08 de 08 de 2021, de


http://itpn.mx/recursosisc/5semestre/arquitecturadecomputadoras/Unidad%20IV.pdf

Iparraguirre, J. (21 de 03 de 2016). Recuperado el 08 de 08 de 2021, de


https://www.frbb.utn.edu.ar/hpc/lib/exe/fetch.php?media=2016-02-aquitecturas.pdf

Peña, I. S. (26 de 07 de 2014). Recuperado el 08 de 08 de 2021, de


https://www.loyvan.com/informatica/el-procesamiento-en-paralelo/

Rivares, C. O. (2000). Recuperado el 08 de 08 de 2021, de


http://sedici.unlp.edu.ar/bitstream/handle/10915/3867/Documento_completo__.pdf?sequence
=1

Tosini, P. M. (2015). Recuperado el 08 de 08 de 2021, de


https://users.exa.unicen.edu.ar/catedras/arqui2/arqui2/filminas/Introduccion%20a%20las%20ar
quitecturas%20Paralelas.pdf

UnADM. (2021). Recuperado el 31 de 07 de 2021, de


https://campus.unadmexico.mx/course/view.php?id=557

Valencia, U. d. (s.f.). Recuperado el 08 de 08 de 2021, de


http://informatica.uv.es/iiguia/AAC/AA/apuntes/aic_intro.pdf

UNADM | DCEIT | TM |KARQ2 Página 7 de 7

También podría gustarte