Distribuované výpočty slouží k rychlejšímu spočítání složitých úloh kdy se na výpočtu podílí větší množství počítačů. Nejčastěji se složitá úloha rozdělí na větší či menší počet dílčích, méně složitých úloh a ty jsou rozeslány (distribuovány) na jednotlivé počítače. Ty zpracují své dílčí úlohy, odešlou své výsledky nazpět a většinou získají nové dílčí úlohy.
Distribuci výpočtů lze využít jen u úloh, které se dají rozdělit na vzájemně nezávislé dílčí části. Výpočty jednotlivých částí tak běží současně, aniž by na sebe nějak navazovaly nebo by potřebovaly znát předchozí výsledky jednotlivých dílčích částí.
Ač je myšlenka distribuce výpočtů stará, k jejímu masovému nasazení došlo až s rozvojem internetu. Průkopníkem mezi distribuovanými výpočty byl (a stále je) projekt SETI@home, který zkoumá vesmírný šum a zjišťuje, zda neobsahuje anomálie, které by mohly být projevem mimozemské inteligence.
V roce 1960 byl odstartován projekt SETI a v roce 1999 byl zařazen mezi distribuované výpočty jako SETI@home. Tým lidí, který stojí za tímto projektem, také vytvořil software BOINC, který velice zásadním způsobem usnadnil distribuování výpočtů. Tento open-source software pro dobrovolnické počítání a desktop grid computing je v současné době využíván desítkami projektů. Ty jsou velice různého zaměření – od zkoumání Země, přes fyziku, matematiku, chemii, biologii a nové technologie až ke zkoumání vesmíru.
- 178x přečteno



Komentáře
Přidat komentář