SMP (Symmetric MultiProcessing)
La arquitectura SMP se caracteriza por el hecho de que varias unidades de procesamiento comparten el acceso a memoria, compitiendo en igualdad de condiciones por dicho acceso, es de allí de donde viene la denominación de simétrico.
Al añadir memoria caché a cada procesador se puede reducir algo del tráfico en el bus, pero el bus generalmente se convierte en un cuello de botella al manejarse alrededor de ocho o más procesadores. SMP es considerada una tecnología no escalable.
Procesamiento masivamente paralelo (Massively parallel processing / MPP)
El Procesamiento masivamente paralelo (Massively parallel processing / MPP) es otro diseño de procesamiento paralelo. Para evitar los cuellos de botella en el bus de memoria, MPP no utiliza memoria compartida. En su lugar, distribuye la memoria RAM entre los procesadores de modo que se semeja a una red (cada procesador con su memoria distribuida asociada es similar a un computador dentro de una red de procesamiento distribuido). Debido a la distribución dispersa de los recursos RAM, esta arquitectura es también conocida como dispersamente acoplada (loosely coupled), o compartiendo nada (shared nothing).
Este sistema reduce el tráfico del bus, debido a que cada sección de memoria observa únicamente aquellos accesos que le están destinados, en lugar de observar todos los accesos, como ocurre en un sistema SMP. Únicamente cuando un procesador no dispone de la memoria RAM suficiente, utiliza la memoria RAM sobrante de los otros procesadores. Esto permite sistemas MPP de gran tamaño con cientos y aún miles de procesadores. MPP es una tecnología escalable.
el Procesamiento paralelo escalable (Scalable parallel processing / SPP), es un híbrido de SMP y MPP, que utiliza una memoria jerárquica de dos niveles para alcanzar la escalabilidad. La primera capa de memoria consiste de un nodo que es esencialmente un sistema SMP completo, con múltiples procesadores y su memoria globalmente compartida.
La memoria de dos niveles reduce el tráfico de bus debido a que solamente ocurren actualizaciones para mantener coherencia de memoria. Por tanto, SPP ofrece facilidad de programación del modelo SMP, a la vez que provee una escalabilidad similar a la de un diseño MPP.
BIBLIOGRAFIA
Que es SPP recuperado de http://publiespe.espe.edu.ec/articulos/sistemas/arquitectura/arquitectura.htm el 27 de febrero del 2013
SPP recuperado de mario.elinos.org.mx/docencia/sistdist/fstudents/maquinas_multiprocesador.ppt el 27 de febrero del 2013
MPP recuperado de http://publiespe.espe.edu.ec/articulos/sistemas/arquitectura/arquitectura.htm el 28 de febrero del 2013
Que es SPP recuperado de http://publiespe.espe.edu.ec/articulos/sistemas/arquitectura/arquitectura.htm el 27 de febrero del 2013
SPP recuperado de mario.elinos.org.mx/docencia/sistdist/fstudents/maquinas_multiprocesador.ppt el 27 de febrero del 2013
MPP recuperado de http://publiespe.espe.edu.ec/articulos/sistemas/arquitectura/arquitectura.htm el 28 de febrero del 2013
http://www.new-npac.org/projects/cdroms/cewes-1999-06-vol1/nhse/hpccsurvey/orgs/sun/sun.html,
Enterprise 6000/6500, Sun Microsystems, recuperado 28 de febrero de 2013