Distribuovaný výpočet

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

Distribuovaný výpočet může probíhat např. na clusteruDistribuovaný výpočet je výpočet rozdělený na více menších, méně náročných úloh za účelem rychlejšího vyřízení požadavku předaného programu. Lze ho využít jen u výpočtů, jejichž algoritmus lze paralelizovat (ovšem ne všechny paralelizovatelné algoritmy jsou distribuovatelné algoritmy) - převést na paralelní verzi, kdy vzájemně nezávislé části výpočtu běží současně. Ovšem úlohy, které jsou svou podstatou sériové (např. iterace - např. pro problém tří těles), nelze paralelizovat a tak ani distribuovaně řešit.

Výpočet lze distribuovat buď na úrovni operačního systému s přesměrováním softwarových vláken na jiné členy clusteru, nebo přímo v režii programu, který se nainstaluje v podobě mnoha klientů na každý z počítačů tvořících cluster.

Mezi typické výpočty, které je vhodné řešit distribuovaně, patří analýza velkého množství statistických dat, „reverzní inženýrstvíDNA, modelování struktury proteinů, generování fraktálů nebo zkoumání vesmírného vlnění na přítomnost rádiového signálu mimozemšťanů (SETI).

Český projekt distribuovaného počítání Wieferich@home se soustředí na nalezení Wieferichových prvočísel.

...
5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top