Folding@Home | |
---|---|
Skärmdump av Folding@home-klienten för PlayStation 3 , som visar en 3D-modell av det simulerade proteinet | |
Sorts | Distribuerad databehandling |
Författare | Vijay Pande |
Utvecklaren | Stanford University / Pande Group |
Operativ system | Microsoft Windows [2] , macOS [2] , GNU/Linux [2] och FreeBSD [3] |
Gränssnittsspråk | engelsk |
Första upplagan | 1 oktober 2000 |
Hårdvaruplattform | Programvara för flera plattformar |
senaste versionen | 7.6.21 (20.10.2020) |
Licens | Proprietär [1] |
Hemsida | foldingathome.org |
Mediafiler på Wikimedia Commons |
Folding@Home (F@H, FAH) är ett distribuerat datorprojekt för datorsimulering av proteinveckning . Projektet lanserades den 1 oktober 2000 av forskare från Stanford University . Från och med juli 2008 var det det största distribuerade datorprojektet, både vad gäller kraft och antalet deltagare [4] . 2017 blev Bitcoin det största distribuerade datorprojektet och gick om Folding@Home [5] .
När det väl var klart kopplades Genome@home-projektet till Folding@home.
Målet med projektet är att genom modellering få en bättre förståelse för orsakerna till sjukdomar orsakade av defekta proteiner, såsom Alzheimers , Parkinsons , typ 2-diabetes , Creutzfeldt-Jakobs sjukdom (galna kosjukan), skleros och olika former av cancer. processerna för vikning/uppveckling av proteinmolekyler . Hittills har Folding@home-projektet framgångsrikt simulerat processen att vika proteinmolekyler över 5-10 µs, vilket är tusentals gånger mer än tidigare modelleringsförsök.
År 2007 uppnådde projektet modellering av proteinveckning på ett millisekunders tidsintervall (NTL9-protein), år 2010 - på ett 10 millisekunders tidsintervall (ACBP).
Enligt resultaten av experimentet publicerades mer än 212 vetenskapliga artiklar [6] .
För att utföra beräkningar använder Folding@home inte en superdator , utan datorkraften hos hundratusentals persondatorer från hela världen. För att delta i projektet måste en person ladda ner ett litet klientprogram. Klientprogrammet Folding@Home körs i bakgrunden och utför beräkningar endast när processorresurserna inte används fullt ut av andra applikationer.
Klientprogrammet Folding@home ansluter med jämna mellanrum till servern för att ta emot nästa del av data för beräkningar. Efter slutförandet av beräkningarna skickas deras resultat tillbaka.
Projektdeltagare kan se statistiken över deras bidrag. Varje deltagare kan köra klientprogrammet på en eller flera datorer, kan gå med i ett av teamen.
Datorkraft, exaflops | Prestationsdatum |
---|---|
0,001 | 16 september 2007 |
0,002 | 7 maj 2008 |
0,003 | 20 augusti 2008 |
0,004 | 28 september 2008 |
0,005 | 18 februari 2009 |
0,006 | 10 november 2011 |
0,01 | 19 september 2013 |
0,04 | 19 september 2014 |
0,1 | 19 juli 2016 |
0,47 | 20 mars 2020 |
1.5 | 26 mars 2020 |
2,43 | 12 april 2020 |
2.7 | 26 april 2020 |
Den 4 februari 2015 var cirka 8,2 miljoner kärnor aktiva i Folding@Home-projektet [7] . Den totala prestandan var 9,3 petaflops .
År 2007 erkände Guinness rekordbok Folding@Home-projektet som det mest kraftfulla distribuerade datornätverket.
Under de senaste åren har intresset för projektet minskat på grund av den ökade populariteten för cryptocurrency mining, vilket gör att du kan få en hypotetisk inkomst och betala tillbaka utrustningen på bara några år.
Den 27 februari 2020 meddelade Gregory Bowman att Folding@Home-projektet ansluter sig till 2019-nCoV-studien om coronaviruset [8] .
I början av mars 2020 var den totala beräkningskraften för Folding@Home-projektet 98,7 petaflops [9] .
För 2020 fanns det 4 projekt (uppgiftstyper) i F@H för CPU och 24 för GPU.
Den 14 mars 2020 uppmanade Nvidia spelare att använda kraften i sina hemdatorer för att bekämpa coronaviruset [10] . Några dagar senare meddelade CoreWeave, den största amerikanska gruvarbetaren på Ethereum-blockkedjan, att de gick med i kampen mot coronaviruset [11] . Den ryska telekomjätten MTS ställde sig inte heller åt sidan och meddelade att dess molnresurser skulle styras till Folding@Home-projektet för att påskynda arbetet med att hitta ett botemedel mot det nya coronaviruset [12] .
Fyra veckor efter inkluderingen av F@H i kampen mot coronaviruset rapporterade Greg Bowman att 400 000 volontärer runt om i världen hade anslutit sig till projektet [13] . Med tillströmningen av nya användare efter beskedet att F@H går med i kampen mot det nya coronaviruset har projektets kapacitet ökat till 470 petaflops. Således kan Folding@Home-projektet kallas den mest kraftfulla superdatorn i världen, näst efter Bitcoin , vars kraft är 80 704 291 [14] petaflops. Som jämförelse är första raden i världsrankingen av TOP500 superdatorer upptagen av Summit- systemet med en teoretisk toppprestanda på cirka 200 petaflops.
Den 26 mars 2020 översteg nätverkets totala datorkraft 1,5 exaflops, vilket är nästan lika med den totala prestandan för alla superdatorer i TOP500 världsrankingen - 1,65 exaflops. [femton]
Den 26 april 2020 översteg nätverkets totala datorkraft 2,7 exaflops.
Den 5 april 2021 sjönk nätverkets totala datorkraft till 0,197 exaflops.
Deltagare i alla distribuerade datorprojekt strävar alltid efter att utöka det till både nuvarande och nya lovande plattformar. Detta gäller naturligtvis även Folding@Home, men för att skapa en klient för en ny plattform utvärderas varje plattform med två enkla parametrar [16] :
Huvudplattformen för projektet i början av 2013 är flerkärniga persondatorprocessorer ( CPU ). Det största antalet jobb (jobb) bildas för denna plattform. Enkärniga processorer, även om de stöds av projektet, får mindre och mindre användning på grund av behovet av att snabbt läsa jobb. Skilda är speciella Big Jobs (BJ), som kräver 16 eller fler beräkningskärnor/trådar i processorn.
De mest lovande plattformarna för projektet är grafikprocessorer ( GPU ). Det speciella med denna plattform är att många trådar exekveras parallellt i GPU:n, på grund av vilken överlägsenhet i beräkningshastighet över de modernaste CPU:erna från Intel och AMD uppnås . Enligt arrangörerna av projektet har moderna grafikprocessorer begränsningar för de utförda beräkningarna i samband med deras snävare specialisering, så de kan inte helt ersätta konventionella processorer i projektet. Men i dessa beräkningar, där de är tillämpliga, talar projektarrangörerna om en 40-faldig fördel med GPU jämfört med den "genomsnittliga" Intel Pentium 4-processorn , och de praktiska resultaten från de första dagarna av betaversionen av klienten visade en ungefär 70-faldig fördel med denna plattform jämfört med den "genomsnittliga" processorn som deltar i projektet.
En klient för cellprocessorerna som används i Sony PlayStation 3 gjordes också tillgänglig för öppen användning . Dessa processorer är också flertrådiga (flerkärniga), vilket ger dem fördelar jämfört med konventionella processorer, som för närvarande har maximalt 15 kärnor. Den 6 november 2012 avslutades denna del av projektet under cirka fem år.
Skaparna av projektet strävar efter att göra det så enkelt som möjligt för användare att ansluta till projektet. Om det tidigare, för att använda CPU och GPU, var nödvändigt att starta och konfigurera två olika klienter, från och med version 7 kan ett klientprogram använda både CPU och en eller flera kompatibla GPU:er installerade på datorn.
Klientversion 7.x är tillgänglig för de vanligaste operativsystemen Windows x86 och x64, Mac OS X (endast för Intel-processorer), Linux x86 och x64.
Rosetta@home är ett distribuerat datorprojekt som syftar till förutsägelse av proteinstruktur och är ett av de mest exakta systemen för förutsägelse av tertiär struktur. [17] [18] Eftersom Rosetta endast förutsäger det slutliga vikta tillståndet utan att modellera själva vikningsprocessen, fokuserar Rosetta@home och Folding@home på olika molekylära frågor. [19] Pande-labbet kan använda konformationstillstånden från Rosetta-mjukvaran i Markov-tillståndsmodellen som utgångspunkter för modellering i Folding@home. [20] Omvänt kan strukturförutsägelsealgoritmer förbättras med hjälp av termodynamiska och kinetiska modeller och provtagningsaspekter för att modellera proteinveckning. [21] [22] Således kompletterar Folding@home och Rosetta@home varandra. [23]
![]() | |
---|---|
Foto, video och ljud |
Frivilliga datorprojekt | |
---|---|
Astronomi |
|
Biologi och medicin |
|
kognitiv |
|
Klimat |
|
Matte |
|
Fysiska och tekniska |
|
Multipurpose |
|
Övrig |
|
Verktyg |
|