Co je Massively Parallel Processing (MPP)? definice a význam

Tento typ architektury paralelního zpracování využívá více než tisíc jednotlivých mikroprocesorů k řešení neobvykle složitých výpočtů. To znamená věci jako vědecké nebo technické výpočty, které by s běžnými počítači nebyly vůbec možné. Typ superpočítače, MPP, jsou lepší alternativou k „tradičním“ jednoprocesorovým superpočítačům. Oba mohou plnit stejné úkoly, ale MPP to mohou dělat rychleji a efektivněji.

Technipages vysvětluje masivní paralelní zpracování (MPP)

Aby MPP fungovaly, potřebují hodně architektury, kterou jednoprocesorové počítače nemají. To zahrnuje hard- i software, aby bylo možné správně využívat všechny dostupné zdroje. V případě MPP má každé z mnoha jader CPU svou vlastní paměť a je v komunikaci s ostatními. Jednotlivá jádra mají každé otevřené komunikační kanály, aby bylo zajištěno, že programovací úlohy budou provedeny co nejrychleji. Existují MPP, které mají procesory se sdílenou pamětí – zde všechna jádra využívají stejnou paměť a jádra komunikují prostřednictvím této paměti. Tento přístup se obvykle používá u běžných (ne-superpočítačových) strojů, které mají dva nebo více CPU.

Kromě správné struktury potřebují MPP také operační systém schopný podporovat paralelní zpracování, které provádějí stroje. Pak je také potřeba vytvořit software, který využije naprostý výkon těchto strojů. Pro osobní nebo soukromé použití neslouží žádnému skutečnému účelu a nejsou finančně životaschopné. Ve vědeckém kontextu jsou však zásadní. V leteckém inženýrství provádějí superpočítače procesy, které by běžným strojům zabraly několikrát tolik času.

Běžná použití masivního paralelního zpracování (MPP)

  • MPP používají více paralelního zpracování, aby splnily úkoly nemožné pro běžný počítač.
  • Různé typy MPP používají různá nastavení paměti/CPU.
  • Ve srovnání s jednoprocesorovými superpočítači potřebují MPP další architekturu, která konkrétně podporuje jejich nastavení.

Běžná zneužití masivního paralelního zpracování (MPP)

  • MPP jsou počítače, které používají více než jeden procesor.