Procesarea masiv paralelă, sau MPP, este procesarea structurată și foarte coordonată a unui singur program de către mai mult de un procesor. Fiecare dintre procesoarele implicate în operare se concentrează pe diferite aspecte ale programului și utilizează sisteme separate de memorie și operațiuni. Procesoarele interacționează între ele utilizând un software de mesagerie care este configurat pentru a permite procesoarelor să rămână în contact chiar dacă fiecare unitate de procesor lucrează la aspectul atribuit al programului general.
Orice număr de procesoare poate fi utilizat ca parte a procesării masive paralele. De fapt, nu este neobișnuit ca mai mult de două sute de procesoare să lucreze pe același program în același timp. În funcție de complexitatea aplicației, adăugarea mai multor procesoare poate spori mult viteza cu care programul este asimilat și pus în uz. De obicei, numărul de procesoare multiple care vor fi folosite pentru aplicație va depinde atât de natura programului, cât și de modul în care programul urmează să fie utilizat în mediul de operare.
Procesoarele masiv paralele sunt în mod normal configurate să funcționeze în tandem cu alte procesoare, așa că există puțină programare specială sau deloc specială care trebuie făcută cu procesoarele în sine. Adevărata provocare este crearea modului de funcționare între baza de date și sistemul MPP. Programatorii cărora li se atribuie sarcina de a configura sistemul MPP vor avea provocarea de a configura baza de date centrală, astfel încât datele să poată fi partajate între procesoare, fără a încetini capacitatea utilizatorilor finali de a accesa, adăuga și actualiza datele din baza de date. . Această acțiune implică o atenție atentă la detalii și nu ar trebui să fie încercată de cineva care nu este familiarizat cu funcțiile MPP.
Cunoscut uneori ca sistem de nimic partajat sau cuplat liber, MPP este un instrument excelent atunci când dorința este de a face referințe cu ușurință la mai multe baze de date care sunt prezente pe un anumit server, permițând utilizatorilor să efectueze căutări ample pentru a localiza informațiile necesare. În plus, MPP poate funcționa și cu sisteme de stocare a datelor, ceea ce va ajuta doar la extinderea perimetrelor cererii de căutare.