Ez a fajta párhuzamos feldolgozási architektúra több mint ezer egyedi mikroprocesszort alkalmaz a szokatlanul bonyolult számítások megoldására. Ez olyan dolgokat jelent, mint a tudományos vagy mérnöki számítások, amelyek a szokásos számítógépekkel egyáltalán nem lennének lehetségesek. A szuperszámítógépek egy fajtája, az MPP-k jobb alternatívát jelentenek a „hagyományos” egyprocesszoros szuperszámítógépekkel szemben. Mindkettő ugyanazokat a feladatokat tudja végrehajtani, de az MPP-k gyorsabban és hatékonyabban.
A Technipages elmagyarázza a tömegesen párhuzamos feldolgozást (MPP)
A működéshez az MPP-knek sok olyan architektúrára van szükségük, amelyre az egyprocesszoros számítógépeknek nincs. Ez magában foglalja mind a hardvert, mind a szoftvert az összes rendelkezésre álló erőforrás megfelelő felhasználása érdekében. Az MPP-k esetében a sok CPU mag mindegyike saját memóriával rendelkezik, és kommunikál a többivel. Az egyes magok mindegyikének kommunikációs csatornái vannak nyitva annak érdekében, hogy a programozási feladatokat a lehető leggyorsabban elvégezzék. Léteznek osztott memóriás processzorral rendelkező MPP-k – itt minden mag ugyanazt a memóriát használja, és a magok ezen a memórián keresztül kommunikálnak. Ezt a megközelítést általában olyan hagyományos (nem szuperszámítógépes) gépeknél alkalmazzák, amelyek két vagy több CPU-val rendelkeznek.
A megfelelő felépítésen túl az MPP-knek olyan operációs rendszerre is szükségük van, amely képes támogatni a gépek párhuzamos feldolgozását. Ezután olyan szoftvert is kell készíteni, amely kihasználja a gépek hatalmas erejét. Személyes vagy magánhasználatra nem szolgálnak valódi célt, és pénzügyileg nem életképesek. Tudományos kontextusban azonban elengedhetetlenek. A repüléstechnikában a szuperszámítógépek olyan folyamatokat hajtanak végre, amelyek a hagyományos gépeknél többszörösen hosszabb ideig tartanának.
A Massively Parallel Processing (MPP) általános felhasználási módjai
- Az MPP-k több párhuzamos feldolgozást használnak, hogy olyan feladatokat hajtsanak végre, amelyek egy normál számítógép számára lehetetlenek.
- A különböző típusú MPP-k különböző memória-/CPU-beállításokat használnak.
- Az egyprocesszoros szuperszámítógépekhez képest az MPP-knek további architektúrára van szükségük, amely kifejezetten támogatja a beállításukat.
A Massively Parallel Processing (MPP) gyakori visszaélései
- Az MPP-k olyan számítógépek, amelyek egynél több processzort használnak.