You are on page 1of 9

PARALELISMO

Claudia Cera

QU ES PARALELISMO?
Es una funcin que
realiza el procesador
para ejecutar varias
tareas al mismo tiempo.

Se pueden realizar
varios clculos
simultneamente.

En el principio de dividir
los problemas grandes
para obtener varios
problemas pequeos.

Para que
posteriormente
sean solucionado en
paralelo.

NIVELES DE PARALELISMO
Multiprogramaci
n,
Son acciones que se toman a nivel de programa o trabajo.
Multiprocesamien
to
Tarea o
Procedimiento

Acciones que se toman dentro de un mismo programa,


ejecutndose procesos independientes en forma simultanea

Acciones a nivel de instruccin, es decir dentro de un


Interinstrucciones mismo proceso o tarea se pueden ejecutar instrucciones
independientes en forma simultanea
Acciones simultaneas que se pueden realizar para una
misma instruccin.
Intrainstrucciones
Sectorizacin de operaciones escalares dentro de una
instruccin compleja tipo DO, FOR.

TIPOS DE PARALELISMO
Nivel de
bit

Se basa en el tamao de la palabra que es capa de manejar


el procesador.
Mientras mas grande el tamao de la palabra menor son las
instrucciones que ejecuta el procesador para ejecutar una
operacin.

Nivel de
Instrucci
n

Son instrucciones que se pueden reordenar y combinarse en


grupos que luego son ejecutadas en paralelo sin cambiar el
resultado del programa.

Nivel de
Datos

Se centra en la distribucin de los datos entre los diferentes


nodos computacionales que deben tratarse en paralelo.
Aplicaciones cientficas y de ingeniera utilizan paralelismo
de datos-

Nivel de
Tareas

Consiste en asignar distintas tareas a cada uno de los


procesadores y cada uno de estos efectuara su propia
secuencia de operaciones.

CLASIFICACIN
Paralelismo
de grano
fino
Paralelismo
de grano
medio
Paralelismo
de grano
grueso

Se requieren realizar sincronizaciones cada 20


instrucciones.
Se requieren realizar sincronizaciones cada 20 a
200 instrucciones. Aplicaciones desarrolladas
como un proceso segmentado en procesos
ligeros.
Se requieren realizar sincronizaciones cada 200 a
2.000 instrucciones. Aplicaciones de procesos
concurrentes en un entorno distribuido.

TAXONOMA DE FLYNN
Michael Flynn cre uno de los primeros sistemas de clasificacin de las
computadoras, programas paralelos y secuenciales. Esta clasificacin se
basa en si los programas o computadoras operan con uno o varios conjuntos
de instrucciones y si utilizan una o varias series de datos.
SISD (Instruccin
nica dato nico)

SIMD (Instruccin
nica dato
mltiples)

Sistemas clsicos
de
monoprocesadore
s.
Es equivalente a
un
programa
totalmente
secuencial

Sistemas
vectoriales
y
matriciales.
Se
realiza
la
misma operacin
varias
veces
sobre un conjunto
de datos grandes.

MISD
(Instrucciones
mltiples dato
nico)

MIMD
(Instrucciones
mltiples datos
mltiples)

Varias
unidades
realizan
diferentes
operaciones
sobre
los
mismos datos.

Constituyen el tipo
mas
comn
de
programas paralelos.
Sistemas
pluriprocesadores

CLASE DE COMPUTADORAS
PARALELAS
Computacin
multincleo

Multiprocesami
ento simtrico

Computacin en
clster

Procesamiento
paralelo masivo

Es un procesador
que incluye
mltiples unidades
de ejecucin
(ncleos ) en el
mismo chip.
Un procesador
multincleo puede
ejecutar mltiples
instrucciones por
ciclo de
secuencias de
instrucciones
mltiples.

Es un sistema
computacional
con mltiples
procesadores
idnticos que
comparten
memoria y se
conectan a
travs de un
bus.

Es un grupo de
ordenadores
dbilmente
acoplados que
trabajan en
estrecha
colaboracin que
en algunos
aspectos pueden
considerarse
como un solo
equipo.

Es un solo
equipo con
varios
procesadores
conectados a
la red y
cuentan con
redes
especializadas
de
interconexin.

VENTAJAS
Ventaja
competitiva,
provee una mejora de
los tiempos para la
produccin de nuevos
productos y servicios.
Colaboracin
y
flexibilidad operacional.
Mas velocidad.

DESVENTAJ
AS

Requieren de una gran


numero de ciclos de
procesamientos o acceso
a una gran cantidad de
datos.
Encontrar un hardware y
un software que permita
brindar estas utilidades
proporciona
inconvenientes de costos,
seguridad y disponibilidad.

GRACIAS

You might also like