Arhitectura masiv paralelă ( în engleză massive parallel processing , MPP , de asemenea „arhitectură masiv paralelă” ) este o clasă de arhitecturi ale sistemelor de calcul paralele . Particularitatea arhitecturii este că memoria este separată fizic.
Sistemul este construit din noduri separate ( nodul englezesc ), care conțin un procesor, o bancă locală de RAM, procesoare de comunicare sau adaptoare de rețea, uneori hard disk-uri și alte dispozitive de intrare-ieșire. Doar procesoarele de pe același nod au acces la banca RAM a unui anumit nod. Nodurile sunt conectate prin canale speciale de comunicare.
Utilizatorul poate determina numărul logic al procesorului la care este conectat și poate organiza schimbul de mesaje cu alți procesoare. Pe mașinile cu arhitectură masiv paralelă, sunt utilizate două opțiuni pentru funcționarea sistemului de operare :
Principalul avantaj al sistemelor de memorie partajată este scalabilitatea bună: spre deosebire de sistemele SMP , în mașinile cu memorie partajată, fiecare procesor are acces doar la propria memorie locală și, prin urmare, nu este nevoie de sincronizarea ceasului procesoarelor. Aproape toate recordurile de performanță din anii 1990 au fost stabilite pe mașini doar cu această arhitectură, constând din câteva mii de procesoare ( ASCI Red , ASCI Blue Pacific ).