Professional Documents
Culture Documents
2010
Introduccin
El procesamiento paralelo se perfila como el nuevo
paradigma a seguir.
Aporta una performance superior a la de los sistemas
tradicionales.
Mayor complejidad a la hora del diseo de algoritmos.
Amdahls Law
El incremento de velocidad de un programa utilizando
multiples procesadores en computacin distribuida
esta limitado por la fraccion secuencial del programa
Amdahls Law
Arquitecturas
UMA
SMP
NUMA
MPP
SMP Paralelo
ccNUMA
Arquitectura UMA
SMP (Symmetrical Multiprocessing)
Arquitecturas Numa
MPP (Massively Parallel Processing)
Arquitecturas Numa
Smp Paralelo
ccNuma
Multiprogramacin Vs
Multiprocesamiento
Modelo Concurrente
Proceso
Context Switch
Thread
Concurrencia
IPC
Modelo Concurrente
Exclusin mutua
Mecanismos de sincronizacin
Semaforos
Monitores
Read Write Locks
Concurrencia y Paralelismo
Diferencias
Modelo Paralelo
Diseo de algoritmos
Descomposicin por tareas.
Descomposicin por datos.
Reglas para generar algoritmos
Patrones de programacin paralela
Patrones
Fork - Join
Map Reduce
Procesamiento especulativo
Gustafson-Barsis Law
Gustafson-Barsis se utiliza para calcular el incremento
secuencial
Gracias