Distribuované výpočty slouží k rychlejšímu spočítání složitých úloh. Na výpočtu se 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. Tyto počítače 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 v současné podobě 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.
Jak jsem napsal výše, projektů jsou desítky. Ač se sám chci určitým projektům věnovat, zdaleka zde nebudu popisovat všechny. Také proto, že existuje řada webů se seznamem jednotlivých projektů a jejich stručnou charakteristikou. Z českého prostředí je jistě nejzařilejší tento seznam projektů.
Martin Bažant