Massively parallel architecture ( engelsk massiv parallell processing , MPP , även "massively parallel architecture" ) är en klass av arkitekturer av parallella datorsystem . Det speciella med arkitekturen är att minnet är fysiskt separerat.
Systemet är byggt av separata noder ( engelsk node ), som innehåller en processor, en lokal bank med RAM, kommunikationsprocessorer eller nätverksadaptrar, ibland hårddiskar och andra in- och utdataenheter. Endast processorer från samma nod har tillgång till RAM-banken för en given nod. Noder är sammankopplade med speciella kommunikationskanaler.
Användaren kan bestämma det logiska numret på processorn som han är ansluten till, och organisera utbytet av meddelanden med andra processorer. På maskiner med massivt parallell arkitektur används två alternativ för driften av operativsystemet :
Den största fördelen med delade minnessystem är god skalbarhet: till skillnad från SMP- system, i delade minnesmaskiner, har varje processor endast tillgång till sitt eget lokala minne, och därför finns det inget behov av klocksynkronisering av processorer. Nästan alla prestandarekord på 1990-talet sattes på maskiner med just denna arkitektur, bestående av flera tusen processorer ( ASCI Red , ASCI Blue Pacific ).