Folding@Home | |
---|---|
| |
Typ | Distribuovaná výpočetní technika |
Autor | Vijay Pande |
Vývojář | Stanfordská univerzita / Pande Group |
Operační systém | Microsoft Windows [2] , macOS [2] , GNU/Linux [2] a FreeBSD [3] |
Jazyky rozhraní | Angličtina |
První vydání | 1. října 2000 |
Hardwarová platforma | Multiplatformní software |
Nejnovější verze | 7.6.21 (20.10.2020) |
Licence | Proprietární [1] |
webová stránka | foldingathome.org |
Mediální soubory na Wikimedia Commons |
Folding@Home (F@H, FAH) je distribuovaný výpočetní projekt pro počítačovou simulaci skládání proteinů . Projekt byl zahájen 1. října 2000 vědci ze Stanfordské univerzity . V červenci 2008 se jednalo o největší distribuovaný výpočetní projekt, a to jak z hlediska výkonu, tak počtu účastníků [4] . V roce 2017 se bitcoin stal největším distribuovaným výpočetním projektem a předběhl Folding@Home [5] .
Po dokončení se projekt Genome@home připojil k Folding@home.
Cílem projektu je pomocí modelování lépe porozumět příčinám onemocnění způsobených defektními proteiny, jako je Alzheimerova choroba , Parkinsonova choroba , diabetes 2. typu , Creutzfeldt-Jakobova choroba (nemoc šílených krav), skleróza a různé formy rakoviny . procesy skládání / rozkládání molekul bílkovin . K dnešnímu dni projekt Folding@home úspěšně simuloval proces skládání proteinových molekul nad 5-10 µs, což je tisíckrát více než předchozí pokusy o modelování.
V roce 2007 projekt dosáhl modelování skládání proteinů na milisekundovém časovém intervalu (NTL9 protein), v roce 2010 na 10 milisekundovém časovém intervalu (ACBP).
Podle výsledků experimentu bylo publikováno více než 212 vědeckých prací [6] .
K provádění výpočtů Folding@home nepoužívá superpočítač , ale výpočetní výkon stovek tisíc osobních počítačů z celého světa. Pro účast v projektu si člověk musí stáhnout malý klientský program. Klientský program Folding@Home běží na pozadí a provádí výpočty pouze v případě, že zdroje procesoru nejsou plně využívány jinými aplikacemi.
Klientský program Folding@home se pravidelně připojuje k serveru a přijímá další část dat pro výpočty. Po dokončení výpočtů jsou jejich výsledky zaslány zpět.
Účastníci projektu mohou vidět statistiky svého příspěvku. Každý účastník může spustit klientský program na jednom nebo více počítačích, může se připojit k jednomu z týmů.
Výpočetní výkon, exaflopy | Datum dosažení |
---|---|
0,001 | 16. září 2007 |
0,002 | 7. května 2008 |
0,003 | 20. srpna 2008 |
0,004 | 28. září 2008 |
0,005 | 18. února 2009 |
0,006 | 10. listopadu 2011 |
0,01 | 19. září 2013 |
0,04 | 19. září 2014 |
0,1 | 19. července 2016 |
0,47 | 20. března 2020 |
1.5 | 26. března 2020 |
2.43 | 12. dubna 2020 |
2.7 | 26. dubna 2020 |
Ke 4. únoru 2015 bylo v projektu Folding@Home aktivních asi 8,2 milionu jader [7] . Celkový výkon byl 9,3 petaflops .
V roce 2007 Guinessova kniha rekordů uznala projekt Folding@Home za nejvýkonnější distribuovanou výpočetní síť.
V posledních letech zájem o projekt poklesl kvůli zvýšené popularitě těžby kryptoměn, která vám umožňuje získat hypotetický příjem a splatit zařízení během několika let.
27. února 2020 Gregory Bowman oznámil, že projekt Folding@Home se připojuje ke studii o koronaviru 2019-nCoV [8] .
Na začátku března 2020 byl celkový výpočetní výkon projektu Folding@Home 98,7 petaflopů [9] .
Pro rok 2020 existovaly 4 projekty (typy úloh) v F@H pro CPU a 24 pro GPU.
14. března 2020 Nvidia vyzvala hráče, aby využili sílu svých domácích počítačů k boji s koronavirem [10] . O pár dní později CoreWeave, největší americký těžař na blockchainu Ethereum, oznámil, že se připojuje k boji proti koronaviru [11] . Ruský telekomunikační gigant MTS také nezůstal stranou a oznámil, že jeho cloudové zdroje budou nasměrovány do projektu Folding@Home, aby se urychlily práce na nalezení léku na nový koronavirus [12] .
Čtyři týdny po zapojení F@H do boje proti koronaviru Greg Bowman oznámil, že se do projektu zapojilo 400 000 dobrovolníků po celém světě [13] . S přílivem nových uživatelů po oznámení, že se F@H zapojuje do boje proti novému koronaviru, se kapacita projektu zvýšila na 470 petaflopů. Projekt Folding@Home lze tedy nazvat nejvýkonnějším superpočítačem na světě, hned za Bitcoinem , jehož výkon je 80 704 291 [14] petaflops. Pro srovnání, první řádek světového žebříčku TOP500 superpočítačů zaujímá systém Summit s teoretickým špičkovým výkonem okolo 200 petaflopů.
Dne 26. března 2020 přesáhl celkový výpočetní výkon sítě 1,5 exaflops, což se téměř rovná celkovému výkonu všech superpočítačů ve světovém žebříčku TOP500 – 1,65 exaflops. [patnáct]
Dne 26. dubna 2020 přesáhl celkový výpočetní výkon sítě 2,7 exaflop.
5. dubna 2021 klesl celkový výpočetní výkon sítě na 0,197 exaflops.
Účastníci jakéhokoli projektu distribuovaného počítače se vždy snaží rozšířit jej na současné i nové slibné platformy. To samozřejmě platí i pro Folding@Home, ale pro vytvoření klienta pro novou platformu je každá platforma hodnocena dvěma jednoduchými parametry [16] :
Hlavní platformou projektu jsou od počátku roku 2013 vícejádrové procesory osobních počítačů ( CPU ). Pro tuto platformu vzniká největší počet pracovních míst (jobů). Jednojádrové procesory, přestože jsou projektem podporovány, nacházejí stále menší uplatnění kvůli potřebě rychlého čtení úloh. Samostatně stojí speciální Big Jobs (BJ), které vyžadují 16 nebo více výpočetních jader/vláken v procesoru.
Nejslibnějšími platformami pro projekt jsou grafické procesorové jednotky ( GPU ). Zvláštností této platformy je, že v GPU je paralelně vykonáváno mnoho vláken, díky čemuž je dosaženo převahy v rychlosti výpočtu nad nejmodernějšími CPU od Intel a AMD . Moderní grafické procesory mají podle organizátorů projektu omezení na prováděné výpočty spojená s jejich užší specializací, nejsou tedy schopny v projektu zcela nahradit klasické procesory. V těchto výpočtech, kde jsou použitelné, však organizátoři projektu hovoří o 40násobné výhodě GPU oproti „průměrnému“ procesoru Intel Pentium 4 a praktické výsledky prvních dnů beta verze klienta ukázaly přibližně 70násobnou výhodu této platformy oproti „průměrnému“ procesoru účastnícímu se projektu.
Klient pro procesory Cell používané v Sony PlayStation 3 byl také zpřístupněn pro otevřené použití . Tyto procesory jsou také vícevláknové (multi-core), což jim dává výhody oproti běžným CPU, které mají v současnosti maximálně 15 jader. 6. listopadu 2012 byla tato část projektu na cca pět let ukončena.
Tvůrci projektu se snaží uživatelům co nejvíce usnadnit připojení k projektu. Pokud dříve bylo pro použití CPU a GPU nutné spustit a nakonfigurovat dva různé klienty, pak od verze 7 může jeden klientský program používat CPU i jeden nebo více kompatibilních GPU nainstalovaných v počítači.
Klientská verze 7.x je dostupná pro nejběžnější operační systémy Windows x86 a x64, Mac OS X (pouze pro procesory Intel), Linux x86 a x64.
Rosetta@home je distribuovaný výpočetní projekt zaměřený na predikci struktury proteinů a je jedním z nejpřesnějších systémů pro predikci terciární struktury. [17] [18] Protože Rosetta pouze předpovídá konečný složený stav bez modelování samotného procesu skládání, Rosetta@home a Folding@home se zaměřují na různé molekulární problémy. [19] Laboratoř Pande může použít konformační stavy ze softwaru Rosetta v Markovově státním modelu jako výchozí body pro modelování v Folding@home. [20] Algoritmy predikce struktury lze naopak zlepšit pomocí termodynamických a kinetických modelů a aspektů vzorkování pro modelování skládání proteinů. [21] [22] Folding@home a Rosetta@home se tedy vzájemně doplňují. [23]
V sociálních sítích | |
---|---|
Foto, video a zvuk |
Dobrovolné počítačové projekty | |
---|---|
Astronomie |
|
Biologie a medicína |
|
poznávací |
|
Podnebí |
|
Matematika |
|
Fyzické a technické |
|
Víceúčelový |
|
jiný |
|
Utility |
|