Folding@Home | |
---|---|
Képernyőkép a PlayStation 3 -hoz készült Folding@home kliensről , amely a szimulált fehérje 3D-s modelljét mutatja | |
Típusú | Elosztott számítástechnika |
Szerző | Vijay Pande |
Fejlesztő | Stanford Egyetem / Pande Group |
Operációs rendszer | Microsoft Windows [2] , macOS [2] , GNU/Linux [2] és FreeBSD [3] |
Interfész nyelvek | angol |
Első kiadás | 2000. október 1 |
Hardver platform | Többplatformos szoftver |
legújabb verzió | 7.6.21 (2020.10.20) |
Engedély | Saját [1] |
Weboldal | foldingathome.org |
Médiafájlok a Wikimedia Commons oldalon |
A Folding@Home (F@H, FAH) egy elosztott számítástechnikai projekt a fehérjehajtogatás számítógépes szimulációjához . A projektet 2000. október 1-jén indították el a Stanford Egyetem tudósai . 2008 júliusában ez volt a legnagyobb elosztott számítástechnikai projekt, mind a teljesítményt, mind a résztvevők számát tekintve [ 4] . 2017-ben a Bitcoin lett a legnagyobb elosztott számítástechnikai projekt , megelőzve a Folding@Home-ot [5] .
Miután elkészült, a Genome@home projekt csatlakozott a Folding@home-hoz.
A projekt célja a hibás fehérjék okozta betegségek, mint például az Alzheimer-kór , a Parkinson-kór , a 2-es típusú cukorbetegség , a Creutzfeldt-Jakob-kór (madármarha-kór), a szklerózis és a rák különböző formáinak jobb megértése modellezéssel. a fehérjemolekulák feltekeredésének/kibontakozásának folyamatai . A Folding@home projekt eddig sikeresen szimulálta a fehérjemolekulák 5-10 µs alatti hajtogatásának folyamatát, ami több ezerszer több, mint a korábbi modellezési kísérletek.
2007-ben a projekt a fehérje feltekeredésének modellezését ezredmásodperces időintervallumban (NTL9 fehérje), 2010-ben - 10 ezredmásodperces időintervallumban (ACBP) végezte.
A kísérlet eredményei szerint több mint 212 tudományos közlemény jelent meg [6] .
A számítások elvégzéséhez a Folding@home nem szuperszámítógépet , hanem több százezer személyi számítógép számítási teljesítményét használja a világ minden tájáról. A projektben való részvételhez egy személynek le kell töltenie egy kis ügyfélprogramot. A Folding@Home kliensprogram a háttérben fut, és csak akkor hajt végre számításokat, ha más alkalmazások nem használják ki teljesen a processzorerőforrásokat.
A Folding@home kliensprogram időnként csatlakozik a kiszolgálóhoz, hogy megkapja a számításokhoz szükséges adatok következő részét. A számítások elvégzése után az eredményeket visszaküldik.
A projekt résztvevői láthatják hozzájárulásuk statisztikáit. Minden résztvevő egy vagy több számítógépen futtathatja a kliens programot, csatlakozhat valamelyik csapathoz.
Számítási teljesítmény, exaflops | Teljesítés dátuma |
---|---|
0,001 | 2007. szeptember 16 |
0,002 | 2008. május 7 |
0,003 | 2008. augusztus 20 |
0,004 | 2008. szeptember 28 |
0,005 | 2009. február 18 |
0,006 | 2011. november 10 |
0,01 | 2013. szeptember 19 |
0,04 | 2014. szeptember 19 |
0.1 | 2016. július 19 |
0,47 | 2020. március 20 |
1.5 | 2020. március 26 |
2.43 | 2020. április 12 |
2.7 | 2020. április 26 |
2015. február 4-én körülbelül 8,2 millió mag volt aktív a Folding@Home projektben [7] . A teljes teljesítmény 9,3 petaflop volt .
2007-ben a Guinness Rekordok Könyve a Folding@Home projektet a legerősebb elosztott számítástechnikai hálózatként ismerte el.
Az elmúlt években a projekt iránti érdeklődés csökkent a kriptovaluta bányászat megnövekedett népszerűsége miatt, amely lehetővé teszi, hogy hipotetikus bevételhez jusson, és néhány éven belül visszafizesse a berendezést.
2020. február 27-én Gregory Bowman bejelentette, hogy a Folding@Home projekt csatlakozik a 2019-nCoV koronavírus-tanulmányhoz [8] .
2020. március elején a Folding@Home projekt teljes számítási teljesítménye 98,7 petaflop volt [9] .
2020-ban 4 projekt (feladattípus) volt F@H-ban a CPU és 24 a GPU esetében.
2020. március 14-én az Nvidia felszólította a játékosokat, hogy használják ki otthoni számítógépeik erejét a koronavírus elleni küzdelemben [10] . Néhány nappal később a CoreWeave, az Ethereum blokklánc legnagyobb amerikai bányásza bejelentette, hogy csatlakozik a koronavírus elleni küzdelemhez [11] . Az orosz távközlési óriás, az MTS sem állt félre, és bejelentette, hogy felhőforrásait a Folding@Home projekthez irányítják, hogy felgyorsítsák az új koronavírus elleni gyógymód megtalálását [12] .
Négy héttel azután, hogy az F@H-t bevonták a koronavírus elleni küzdelembe, Greg Bowman arról számolt be, hogy világszerte 400 000 önkéntes csatlakozott a projekthez [13] . Miután bejelentették, hogy az F@H csatlakozik az új koronavírus elleni harchoz, új felhasználók özönlöttek, a projekt kapacitása 470 petaflopra nőtt. Így a Folding@Home projekt a világ legerősebb szuperszámítógépének nevezhető, második a Bitcoin után, amelynek teljesítménye 80 704 291 [14] petaflop. Összehasonlításképpen: a TOP500 szuperszámítógépek világranglistájának első sorát a Summit rendszer foglalja el , mintegy 200 petaflop elméleti csúcsteljesítményével.
2020. március 26-án a hálózat teljes számítási teljesítménye meghaladta az 1,5 exaflopot, ami majdnem megegyezik a TOP500 világranglistán szereplő összes szuperszámítógép teljes teljesítményével - 1,65 exaflops. [tizenöt]
2020. április 26-án a hálózat teljes számítási teljesítménye meghaladta a 2,7 exaflopot.
2021. április 5-én a hálózat teljes számítási teljesítménye 0,197 exaflopra esett vissza.
Az elosztott számítástechnikai projektek résztvevői mindig arra törekednek, hogy a jelenlegi és új, ígéretes platformokra is kiterjesszék. Természetesen ez vonatkozik a Folding@Home-ra is, de egy új platformhoz kliens létrehozásához minden platformot két egyszerű paraméterrel értékelnek [16] :
A projekt fő platformja 2013 elején a többmagos személyi számítógépes processzorok ( CPU -k ). A legtöbb munkahely (job) ezen a platformon jön létre. Az egymagos processzorok, bár a projekt támogatja, egyre ritkábban találnak használatot a feladatok gyors beolvasásának szükségessége miatt. Különleges nagy munkák (BJ) állnak egymástól, amelyek 16 vagy több számítási magot/szálat igényelnek a processzorban.
A projekt legígéretesebb platformjai a grafikus feldolgozó egységek ( GPU -k ). Ennek a platformnak az a sajátossága, hogy sok szál párhuzamosan fut a GPU-ban, aminek köszönhetően a számítási sebességben a legmodernebb Intel és AMD CPU-kkal szembeni fölény érhető el . A projekt szervezői szerint a modern grafikus processzorok szűkebb szakterületükhöz kapcsolódva az elvégzett számítások korlátai vannak, így a projektben nem tudják teljesen helyettesíteni a hagyományos processzorokat. Azonban ezekben a számításokban, ahol alkalmazhatók, a projektszervezők a GPU 40-szeres előnyéről beszélnek az "átlagos" Intel Pentium 4 processzorral szemben, és a kliens béta verziójának első napjainak gyakorlati eredményei azt mutatták. ennek a platformnak körülbelül 70-szeres előnye a projektben részt vevő "átlagos" processzorral szemben.
A Sony PlayStation 3 -ban használt Cell processzorokhoz egy kliens is elérhető nyílt használatra . Ezek a processzorok is többszálasak (többmagosak), ami előnyt jelent a hagyományos CPU-kkal szemben, amelyek jelenleg maximum 15 maggal rendelkeznek. 2012. november 6-án a projekt ezen szakasza körülbelül öt évre megszűnt.
A projekt létrehozói arra törekszenek, hogy a felhasználók a lehető legkönnyebben kapcsolódhassanak a projekthez. Ha korábban a CPU és a GPU használatához két különböző klienst kellett elindítani és konfigurálni, akkor a 7-es verziótól kezdve egy kliensprogram használhatja a CPU-t és a számítógépre telepített egy vagy több kompatibilis GPU-t is.
A kliens 7.x verziója elérhető a leggyakoribb operációs rendszerekhez: Windows x86 és x64, Mac OS X (csak Intel processzorokhoz), Linux x86 és x64.
A Rosetta@home egy elosztott számítástechnikai projekt, amelynek célja a fehérjeszerkezet előrejelzése, és az egyik legpontosabb rendszer a harmadlagos struktúra előrejelzésére. [17] [18] Mivel a Rosetta csak a végső hajtogatott állapotot jósolja meg magának a hajtogatási folyamatnak a modellezése nélkül, a Rosetta@home és a Folding@home különböző molekuláris problémákra összpontosít. [19] A Pande labor a Rosetta szoftver konformációs állapotait használhatja a Markov állapotmodellben a Folding@home modellezés kiindulópontjaként. [20] Ezzel szemben a szerkezet-előrejelzési algoritmusok javíthatók termodinamikai és kinetikai modellek, valamint mintavételi szempontok segítségével a fehérje hajtogatás modellezésére. [21] [22] Így a Folding@home és a Rosetta@home kiegészítik egymást. [23]
![]() | |
---|---|
Fotó, videó és hang |
Önkéntes számítástechnikai projektek | |
---|---|
Csillagászat |
|
Biológia és orvostudomány |
|
kognitív |
|
Éghajlat |
|
Matematika |
|
Fizikai és műszaki |
|
Többcélú |
|
Egyéb |
|
segédprogramok |
|