La arquitectura masivamente paralela ( en inglés Massive Parallel Processing , MPP , también "arquitectura masivamente paralela" ) es una clase de arquitecturas de sistemas informáticos paralelos . La peculiaridad de la arquitectura es que la memoria está separada físicamente.
El sistema se construye a partir de nodos separados ( nodo en inglés ), que contienen un procesador, un banco local de RAM, procesadores de comunicación o adaptadores de red, a veces discos duros y otros dispositivos de entrada y salida. Solo los procesadores del mismo nodo tienen acceso al banco de RAM de un nodo dado. Los nodos están conectados por canales de comunicación especiales.
El usuario puede determinar el número lógico del procesador al que está conectado y organizar el intercambio de mensajes con otros procesadores. En máquinas de arquitectura masivamente paralela, se utilizan dos opciones para el funcionamiento del sistema operativo :
La principal ventaja de los sistemas de memoria compartida es la buena escalabilidad: a diferencia de los sistemas SMP , en las máquinas de memoria compartida, cada procesador tiene acceso solo a su propia memoria local y, por lo tanto, no hay necesidad de sincronizar los relojes de los procesadores. Casi todos los récords de rendimiento en la década de 1990 se establecieron en máquinas de esta arquitectura, que consta de varios miles de procesadores ( ASCI Red , ASCI Blue Pacific ).