Hva er Massively Parallel Processing (MPP)? definisjon og mening

click fraud protection

Denne typen parallell prosesseringsarkitektur bruker mer enn tusen individuelle mikroprosessorer for å løse uvanlig komplekse beregninger. Det betyr ting som vitenskapelige eller tekniske beregninger som slett ikke ville vært mulig med vanlige datamaskiner. En type superdatamaskin, MPP-er er et bedre alternativ til "tradisjonelle" enkeltprosessor superdatamaskiner. Begge kan utføre de samme oppgavene, men MPP-er kan gjøre det raskere og mer effektivt.

Technipages forklarer Massively Parallel Processing (MPP)

For å fungere trenger MPP-er mye arkitektur som datamaskiner med én prosessor ikke gjør. Dette inkluderer både hard- og programvare for å kunne bruke alle tilgjengelige ressurser riktig. Når det gjelder MPP-er, har hver av de mange CPU-kjernene sitt eget minne og er i kommunikasjon med de andre. De enkelte kjernene har hver kommunikasjonskanaler åpne for å sikre at programmeringsoppgavene utføres så raskt som mulig. MPP-er som har prosessorer med delt minne eksisterer – her bruker alle kjerner det samme minnet og kjerner kommuniserer gjennom dette minnet. Denne tilnærmingen tas vanligvis med vanlige (ikke-superdatamaskiner) maskiner som har to eller flere CPUer.

I tillegg til den riktige strukturen, trenger MPP-er også et operativsystem som er i stand til å støtte den parallelle behandlingen maskinene gjør. Da må det også bygges programvare for å dra nytte av kraften disse maskinene har. For personlig eller privat bruk tjener de ingen reell hensikt og er ikke økonomisk levedyktige. I vitenskapelige sammenhenger er de imidlertid essensielle. I luftfartsteknikk utfører superdatamaskiner prosesser som vil ta vanlige maskiner flere ganger så lang tid.

Vanlig bruk av Massively Parallel Processing (MPP)

  • MPP-er bruker flere parallelle prosesser for å utføre oppgaver som er umulige for en vanlig datamaskin.
  • Ulike typer MPP-er bruker forskjellige minne/CPU-oppsett.
  • Sammenlignet med superdatamaskiner med én prosessor, trenger MPP-er ekstra arkitektur som spesifikt støtter oppsettet deres.

Vanlige misbruk av Massively Parallell Processing (MPP)

  • MPP-er er datamaskiner som bruker mer enn én prosessor.