Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2013 02 Aquitecturas PDF
2013 02 Aquitecturas PDF
Hardware
Multiples procesadores
Multiples memorias
Interconexion
Sistema operativo paralelo
Herramientas
Aplicaciones
Objetivo
Resolver el problema lo mas r
apido posible de manera eficiente
Organizaci
on Logica
Organizaci
on Fsica
El hardware de la maquina
Organizaci
on Logica
Organizaci
on Fsica
El hardware de la maquina
Lo que Viene
Modelos de Memoria
Interconexi
on y Topologas
Costos comunicaciones
Metricas
Mapeos Basicos
memoria
Unidad de Control
Unidad aritmetica
Entrada/Salida
SISD
Ejecuci
on determinstica
SISD
SIMD
Datos m
ultiples: cada unidad de procesamiento puede operar
sobre un conjunto de datos diferente
Ejecuci
on sincronica y determinstica
SIMD
MISD
Pocos ejemplos pr
acticos de este modelo de computadora
paralela
Algunos usos posibles pueden ser:
MISD
MIMD
Instrucciones m
ultiples: cada procesador puede estar
ejecutando una secuencia de instrucciones diferentes
Datos m
ultiples: cada unidad de procesamiento puede operar
sobre un computo de datos diferente
MIMD
Procesadores m
ultiples pueden operar independientemente
sobre recursos de memoria compartida
UMA
UMA
Procesadores identicos
NUMA
NUMA
Ventajas
Desventajas
Memoria Distribuida
Independencia de operaci
on, los cambios en un lugar no
afectan al resto
Ventajas
Desventajas
Interconexiones y Topologas
Suponiendo una m
aquina paralela ideal compuesta por n
procesadores
Dependiendo en la forma que se maneja el acceso a memoria,
se encuentran cuatro clases
Redes de Interconexion
Dinamicas
Crossbar
Multi-etapa
Cartesianas
Hypercubes
Arboles
Definiciones (1 de 2)
Diametro
Conectividad
Definiciones (2 de 2)
Ancho de bisecci
on
Costo
Caractersticas
Opteron
Fermi [3]
500
TOP 500
Green 500
Graph 500
Gracias!
Consultas?
Contacto: javierip@ieee.org