Hvad er Massively Parallel Processing (MPP)? definition og betydning

click fraud protection

Denne type parallel bearbejdningsarkitektur beskæftiger mere end tusind individuelle mikroprocessorer for at løse usædvanligt komplekse beregninger. Det betyder ting som videnskabelige eller tekniske beregninger, der slet ikke ville være mulige med almindelige computere. En type supercomputer, MPP'er er et bedre alternativ til 'traditionelle' enkeltprocessor-supercomputere. Begge kan udføre de samme opgaver, men MPP'er kan gøre det hurtigere og mere effektivt.

Technipages forklarer Massively Parallel Processing (MPP)

For at fungere har MPP'er brug for en masse arkitektur, som computere med én processor ikke gør. Dette inkluderer både hard- og software for at kunne bruge alle tilgængelige ressourcer korrekt. I tilfælde af MPP'er har hver af de mange CPU-kerner sin egen hukommelse og er i kommunikation med de andre. De enkelte kerner har hver især kommunikationskanaler åbne for at sikre, at programmeringsopgaver udføres så hurtigt som muligt. MPP'er, der har processorer med delt hukommelse, findes - her bruger alle kerner den samme hukommelse, og kerner kommunikerer gennem denne hukommelse. Denne tilgang tages normalt med almindelige (ikke-supercomputere) maskiner, der har to eller flere CPU'er.

Ud over den rigtige struktur har MPP'er også brug for et operativsystem, der er i stand til at understøtte den parallelle behandling, som maskinerne udfører. Så skal der også bygges software til at udnytte den store kraft disse maskiner har. Til personlig eller privat brug tjener de ikke noget egentligt formål og er ikke økonomisk levedygtige. I videnskabelige sammenhænge er de dog væsentlige. I luftfartsteknik udfører supercomputere processer, der ville tage almindelige maskiner flere gange så lang tid.

Almindelig brug af Massively Parallel Processing (MPP)

  • MPP'er bruger flere parallelle behandlinger for at udføre opgaver, der er umulige for en almindelig computer.
  • Forskellige typer MPP'er bruger forskellige hukommelses-/CPU-opsætninger.
  • Sammenlignet med enkeltprocessor-supercomputere har MPP'er brug for yderligere arkitektur, der specifikt understøtter deres opsætning.

Almindelig misbrug af Massively Parallel Processing (MPP)

  • MPP'er er computere, der bruger mere end én processor.