Co je paralelní zpracování?
Paralelní zpracování je simultánní zpracování stejného úkolu na dvou nebo více mikroprocesorech, aby bylo dosaženo rychlejšího výsledku. Počítačové prostředky mohou zahrnovat jeden počítač s více procesory nebo řadu počítačů spojených sítí nebo kombinaci obou. Procesory přistupují k datům prostřednictvím sdílené paměti. Některé systémy paralelního zpracování superpočítače mají stovky tisíc mikroprocesorů.
S pomocí paralelního zpracování lze provést řadu výpočtů najednou, což snižuje čas potřebný k dokončení projektu. Paralelní zpracování je zvláště užitečné v projektech, které vyžadují složité výpočty, jako je modelování počasí a digitální speciální efekty. Vezměme si příklad skutečného života, abychom pochopili účinnost paralelního zpracování. Pokud existují dva čítače hotovosti, může být úkol efektivníly rozdělit. Zákazníci budou tvořit dvě fronty a budou podávány dvakrát rychleji. Toto je příklad, ve kterém je paralelní zpracování účinným řešením. Paralelní výpočetní technika lze účinně použít pro úkoly, které zahrnují velké množství výpočtů, mají časové omezení a lze je rozdělit na řadu menších úkolů.
Paralelní zpracování je obzvláště výhodné v oblastech, jako je počasí a podnebí, chemické a jaderné reakce, průzkum oleje, měření seismických dat, kosmické technologie, elektronické obvody, lidský genom, medicína, pokročilá grafika a virtuální realita a výrobní procesy.
S největší pravděpodobností je paralelismus budoucností výpočetní techniky. Celkově úspěšná implementace paralelního výpočtu InvOlves dvě výzvy:
- Úkoly by měly být strukturovány takovým způsobem, že je lze provést současně
- Posloupnost úkolů, které musí být provedeny jeden po druhém, by měla být udržována