MPP (massively parallel processing)

MPP (massively parallel processing) is de gecoƶrdineerde verwerking van een programma door meerdere processoren die aan verschillende delen van het programma werken, waarbij elke processor zijn eigen besturingssysteem en geheugen gebruikt . Gewoonlijk communiceren MPP-processoren met elkaar via een berichteninterface. In sommige implementaties kunnen tot 200 of meer processoren aan dezelfde toepassing werken. Een "interconnect" regeling van gegevenspaden maakt het mogelijk berichten tussen processoren te verzenden. Doorgaans is de opzet voor MPP gecompliceerder en moet er worden nagedacht over de verdeling van een gemeenschappelijke database over de processoren en over de verdeling van het werk over de processoren. Een MPP-systeem wordt ook wel een "loosely coupled" of "shared nothing" systeem genoemd.

Een MPP-systeem wordt beter geacht dan een symmetrisch parallel systeem ( SMP ) voor toepassingen waarbij een aantal databases parallel kunnen worden doorzocht. Hiertoe behoren beslissingsondersteunende systemen en data warehouse toepassingen.