Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ac T020 01
Ac T020 01
Multiprocesamiento
Docente: Lic. José E. Durán
Objetivo de la presentación:
01/05/2012 Archivo:AC-T020-01 1
Arquitectura de Computadores
Multiprocesamiento
Requiere mas de un procesador operando simultáneamente
01/05/2012 Archivo:AC-T020-01 2
Arquitectura de Computadores
Multiprocesamiento centralizado
01/05/2012 Archivo:AC-T020-01 3
Arquitectura de Computadores
Multiprocesamiento distribuido
BUS
01/05/2012 Archivo:AC-T020-01 4
Arquitectura de Computadores
Multiprocesamiento distribuido
LINUX
Ethernet Lan
LINUX
Multi - Computadores débilmente acoplados
COW [Cluster Of Workstations]
Entorno Homogeneo
01/05/2012 Archivo:AC-T020-01 5
Arquitectura de Computadores
Multiprocesamiento Asimétrico
MP
1. DOS O MAS P
2. MEMORIA DEDICADA
AP
3. FUNCIONES DISTINTAS
4. CONECTADOS
5. CARGA DISTINTA
MEM
MP[ MultiProcessor ]
AP [ Array Processor ]
BUS
01/05/2012 Archivo:AC-T020-01 6
Arquitectura de Computadores
Multiprocesamiento Simétrico
SMP
SMP [ Symmetric MultiProcessor ]
01/05/2012 Archivo:AC-T020-01 7
Arquitectura de Computadores
Multiprocesamiento
Un SISTEMA INFORMÁTICO BÁSICO posee más de un procesador activo [1]
PROCESADORES PRINCIPALES ( Instrucciones de la arquitectura )
Gráficos ( Embebido en placa o C.I. GPU ) [Graphics Processor Unit ]
Tratamiento Multimedia ( Conversores, Compactadores, Sintetizadores )
E/S. Conversores de protocolo internos o externos ( Puentes o Bridges )
Almacenamiento (Filers, internos o externos)
Digitalización e impresión ( Procesadores en el periférico o el controlador )
Comunicaciones, gestión de la red ( Conexiones inteligentes )
Seguridad ( Computadores o C.I. dedicados )
[1] Dada la complejidad del tratamiento de los datos involucrados en un sistema moderno, ya sea para su transformación,
movimiento o almacenamiento, determina que en muchas etapas, la infraestructura cuente con procesadores o chips de
complejidad equivalente dedicados a resolver cuestiones de diseño de la infraestructura. Si bien el estudio de
multiprocesamiento se centraliza en los procesadores principales, la presencia de estas facilidades es determinante en la
disminución de la carga de trabajo de las CPU´s y en la reducción del tiempo de ejecución de las aplicaciones
01/05/2012 Archivo:AC-T020-01 8
Arquitectura de Computadores
Router
01/05/2012 Archivo:AC-T020-01 9
Arquitectura de Computadores
01/05/2012 Archivo:AC-T020-01 10
Arquitectura de Computadores
Pipeline
01/05/2012 Archivo:AC-T020-01 11
Arquitectura de Computadores
Pipeline (CISC)
01/05/2012 Archivo:AC-T020-01 12
Arquitectura de Computadores
Pipeline (RISC)
01/05/2012 Archivo:AC-T020-01 13
Arquitectura de Computadores
VLIW
01/05/2012 Archivo:AC-T020-01 14
Arquitectura de Computadores
Multiples Registros
01/05/2012 Archivo:AC-T020-01 15
Arquitectura de Computadores
Multiples unidades
Unidades de punto flotante y Unidades de enteros
MICROPROCESADOR
FPU A FPU B IU A IU B
BUS INTERNO
float int
COLAS DE PREBUSQUEDA
01/05/2012 Archivo:AC-T020-01 16
Arquitectura de Computadores
P1 P2
PCB
01/05/2012 Archivo:AC-T020-01 17
Arquitectura de Computadores
01/05/2012 Archivo:AC-T020-01 18
Arquitectura de Computadores
Clasificación de computadores
Flynn
1972
? MULTI
PIPELINE NUCLEO
von Newmann
SISD [Single Instruction stream Single Data stream]
ILLIAC IV SIMD [Single Instruction stream Multiple Data stream]
Taxonomía de Flynn MISD [Multiple Instruction stream Single Data stream]
MIMD [Multiple Instruction stream Multiple Data stream]
Avances tecnológicos
01/05/2012 Archivo:AC-T020-01 19
Arquitectura de Computadores
01/05/2012 Archivo:AC-T020-01 20
Arquitectura de Computadores
01/05/2012 Archivo:AC-T020-01 21
Arquitectura de Computadores
01/05/2012 Archivo:AC-T020-01 22
Arquitectura de Computadores
01/05/2012 Archivo:AC-T020-01 23
Arquitectura de Computadores
01/05/2012 Archivo:AC-T020-01 24
Arquitectura de Computadores
LA INTELIGENCIA EN DISPOSITIVOS,
DIVERSAS ESTANDARIZACIONES
DEL HARDWARE O BIEN DEL SOFTWARE,
FACILITAN LAS ESTRATEGIAS DE PROGRAMACION Y
SE ELIMINAN RESTRICCIONES QUE IMPIDEN EL AUMENTO DEL
GRADO DE PARALELISMO PARA LA EJECUCIÓN DEL CÓDIGO
DE UNA APLICACIÓN [2]
[2] Mediante tecnologías de virtualización y dispositivos de conexionado las estructuras distribuidas se pueden ver y
administrar como centralizadas COW [Cluster Of Workstations] es uno de los muchos ejemplos.
01/05/2012 Archivo:AC-T020-01 25
Arquitectura de Computadores
Bibliografia consultada.
FLYNN MICHAEL.J. “Some Computers Organization and Their Effectiveness” IEEE. TRANSACTIONS ON
COMPUTERS,VOL C-21,NO 9 SEPTEMBER 1972
01/05/2012 Archivo:AC-T020-01 26