top of page

Principales Arquitecturas de Soporte empleadas en la Programación Paralela y Distribuida (PPD).

Servidores

Arquitecturas de memoria compartida

Memoria compartida uniforme (UMA)

Todos los procesadores tienen acceso a una memoria global única, lo que permite un acceso rápido a los datos compartidos.

Arquitecturas de memoria compartida

Memoria compartida no uniforme (NUMA)

La memoria global se divide en subsistemas de memoria locales a los que cada procesador accede de manera más rápida. Es adecuada para aplicaciones con patrones de comunicación más localizados.

Servidores
Servidores

Arquitecturas de memoria distribuida

Cliente-servidor

Los procesadores actúan como clientes que solicitan datos y servicios a servidores remotos.

Arquitecturas de memoria distribuida

Peer-to-peer

Todos los procesadores pueden comunicarse entre sí directamente, sin la necesidad de un servidor central.

Servidores
bottom of page