Upload
westalca-
View
219
Download
0
Embed Size (px)
DESCRIPTION
Mapa mental de Arquitecturas Paralelas en Procesadores Multinúcleo
Citation preview
Sistema Operativo con Multiconexión puede distribuir las tareas entre varios procesadores. Aplicación obtenga la memoria que necesita para una simulación compleja. Fácil sincronización de los datos.
Dist
ribuy
e la
mem
oria
RAM
ent
re lo
s pr
oces
ador
es d
e m
odo
que
se se
mej
a a
una
red
Programación se vuelve difícil si se requiere una gran cantidad de RAM. Sincronización de datos entre tareas ampliamente distribuidas difícil (mensaje que pasa muchas fases hasta alcanzar la memoria del procesador destino). Requiere estar al tanto de la organización de la memoria manejada por el programa (inserción comandos de paso de mensajes). Para evitar dependencias de hardware en las aplicaciones (portabilidad): Máquina virtual paralela (parallel virtual machine / PVM), Interfaz de Paso de Mensajes (Message Passing Interface / MPI).
Híbrido de SMP y MPP: utiliza una memoria jerárquica de dos niveles para alcanzar la escalabilidad. La primera capa de memoria consiste de sistema SMP completo. Se construyen sistemas SPP grandes interconectando dos o más nodos a través de la segunda capa de memoria. Reduce el tráfico de bus (actualizaciones para mantener coherencia de memoria).
•Sistema Operativo con multiconexión puede distribuir las tareas entre varios procesadores. •Aplicación obtendrá la memoria que necesita para una simulación compleja. •Fácil sincronización de los datos.
Cray X-MP y en sistemas similares hace
década y media (en 1983)
Programación se vuelve difícil si se requiere una gran cantidad de RAM. Sincronización de datos entre tareas ampliamente distribuidas difícil (mensaje que pasa muchas fases hasta alcanzar la memoria del procesador destino). Requiere estar al tanto de la organización de la memoria manejada por el programa (inserción comandos de paso de mensajes). Para evitar dependencias de hardware en las aplicaciones (portabilidad): Máquina virtual paralela (parallel virtual machine / PVM), Interfaz de Paso de Mensajes (Message Passing Interface / MPI).
Híbrido de SMP y MPP: utiliza una memoria jerárquica de dos niveles para alcanzar la escalabilidad. La primera capa de memoria consiste de sistema SMP completo. Se construyen sistemas SPP grandes interconectando dos o más nodos a través de la segunda capa de memoria. Reduce el tráfico de bus (actualizaciones para mantener coherencia de memoria).